Current Courses
Coming Fall 2024!
Past Courses (University of Calgary)
SCIE 501
Project Course In Natural Science
Winter 2023
Foster interdisciplinary skills and integration within the Natural Sciences program. Develop the ability to analyze, synthesize diverse information, critically assess scientific literature, and apply sound research design principles. Enhance oral and written communication skills, teamwork, and the capacity to provide constructive criticism for collaborative research development.
CPSC 251
Theoretical Foundations of Computer Science I
Winter 2021
Proof techniques. Recursion and iteration. Specification of algorithmic problems, proofs of correctness, and bounds on their computational complexity. Discrete structures such as graphs, trees, strings, functions, and their computer representation. Counting, permutations, discrete probability spaces, random events. Applications in Computer Science.
CHEM 201
General Chemistry: Structure and Bonding
Fall 2020
An introduction to university chemistry from theoretical and practical perspectives, that focuses on an exploration of the fundamental links between electronic structure, chemical bonding, molecular structure and the interactions of molecules using inorganic and organic examples.
PHYS 223
Intro Electromagnetism, and Thermal Physics
Winter 2018
Electrical forces and energy. Static electric fields due to point charges. Parallel-plate capacitor. Simple DC circuits. Lorentz force. Static magnetic fields generated by electric currents. Electromagnetic induction. Gas Laws; kinetic theory of gases; temperature, thermal energy, specific heat; energy transfer; laws of thermodynamics; PVT diagrams.