Fall 2025
AFM 132: Introduction to Business Stages
David Ha
Study time: 43 minutes
AFM 206: Introduction to Personal Taxation
Alexis Lowater, Helena He
Study time: 37 minutes
AFM 207: Introduction to Performance Analytics
Nancy Vanden Bosch
Study time: 1 hr 2 min
AFM 208: Introduction to Assurance
Giselle Obendorf
Study time: 1 hr 6 min
AFM 212: Financial Analysis and Planning
Haihao Lu
Study time: 1 hr 36 min
AFM 274: Introduction to Corporate Finance
Benjamin Loewen
Study time: 1 hr 25 min
AFM 347: Cybersecurity
W. Alec Cram
Study time: 59 minutes
AFM 373: Cases and Applications in Corporate Finance
John D'Amato
Study time: 22 minutes
AFM 382: Cost Management Systems
Fizza Zaidi
Study time: 1 hr 41 min
AFM 425: Fixed Income Securities
Chris Niu
Study time: 1 hr 52 min
AFM 434: Corporate Governance and Risk Management
Jonny Le Leu
Study time: 1 hr 12 min
AFM 462: Specialized Topics in Taxation
David Lin
Study time: 1 hr 18 min
AFM 463: Introduction to U.S. Taxation
Nathan Kozak
Study time: 1 hr 11 min
AFM 470: Financial Management of High Growth Companies
Frank Hayes
Study time: 1 hr 13 min
AMATH 333: Calculus on Manifolds for Applied Mathematics and Physics
Christopher Pollack
Study time: 42 minutes
AMATH 345: Data-Driven Mathematical Models
Roberto Guglielmi
Study time: 28 minutes
AMATH 350: Differential Equations for Business and Economics
Shahla Aliakbari
Study time: 3 hr 11 min
AMATH 463: Fluid Mechanics
Mike Waite
Study time: 2 hr 35 min
BME 281: Mechanics of Deformable Solids
Naveen Chandrashekar
Study time: 1 hr 41 min
CHEM 220: Intro Analytical Chemistry
Stacey Lavery
Study time: 2 hr 2 min
CHEM 240: Mathematical Methods for Chemistry
W. Scott Hopkins
Study time: 1 hr 39 min
CHEM 264: Organic Chemistry 1
Steve Forsey
Study time: 59 minutes
CHEM 323: Analytical Instrumentation
Vassili Karanassios
Study time: 1 hr
CHEM 481: Rational Design of Potential Drug Candidates
Dr. Subha Kalyaanamoorthy
Study time: 47 minutes
CO 330: Combinatorial Enumeration
Stephen Melczer
Study time: 1 hr 27 min
CO 442: Graph Theory
Penny Haxell
Study time: 1 hr 6 min
CO 485: Mathematics of Public-Key Cryptography
Sam Jaques
Study time: 2 hr 57 min
CS 245E: Logic and Computation (Enriched)
Eric Blais
Study time: 4 hr 5 min
EARTH 331: Volcanology and Igneous Petrology
Carson Kinney
Study time: 1 hr 39 min
ECON 102: Introduction to Macroeconomics
Study time: 1 hr 6 min
ECON 211: Introduction to Mathematical Economics
Dr. Olivia Mesta
Study time: 54 minutes
ECON 290: Models of Choice in Competitive Markets
Ryan George
Study time: 30 minutes
ECON 424: Machine Learning in Economics
Mikko Packalen
Study time: 36 minutes
HIST 101: Modern Global History
Daniel Patrick Gorman
Study time: 23 minutes
HIST 110: A History of the Western World 1
Christina Moss
Study time: 32 minutes
HIST 210: History of Ancient Law
Dan Hutter
Study time: 21 minutes
HIST 212: The Computing Society
Scott Campbell
Study time: 20 minutes
HIST 225: History of Education in Canada
Mallory Davies
Study time: 20 minutes
HIST 250: What is History? An Introduction to Historical Thinking
Douglas Peers
Study time: 18 minutes
HIST 256: Murder in Canadian History
Catherine Briggs
Study time: 17 minutes
HIST 269: Indigenous Histories in Canada
Talena Atfield
Study time: 20 minutes
KIN 406: Physiology of Muscle Aging and Disease
Joe Quadrilatero
Study time: 44 minutes
ME 212: Dynamics
Homeyra Pourmohammadali
Study time: 1 hr 22 min
ME 219: Mechanics of Deformable Solids 1
Naveen Chandrashekar
Study time: 1 hr 34 min
MTE 201: Experimental Measurement and Statistical Analysis
Hongxia Yang
Study time: 1 hr 5 min
MTE 544: Autonomous Mobile Robots
Soo Jeon
Study time: 2 hr 5 min
NE 352: Surfaces and Interfaces
Michael Pope
Study time: 1 hr 28 min
NE 451: Simulation Methods
Conrard Tetsassi Feugmo
Study time: 55 minutes
PHARM 150: World of Pharmacy — From Drug Discovery to Patient Care
Annemarie Dedek
Study time: 1 hr 38 min
PHARM 377: Drug-Induced Disease
Tom McFarlane
Study time: 50 minutes
PHIL 101: Challenging Ideas: An Introduction to Philosophy
Carla Fehr
Study time: 44 minutes
PHIL 120J: The Meaning of Life
Nikolaj Zunic
Study time: 52 minutes
PHIL 121 - Moral Issues
Mathieu Doucet
Study time: 43 minutes
PHIL 384: History of Modern Philosophy
Dr. Ian MacDonald
Study time: 51 minutes
PHIL 458b: Feminist Philosophy of Science
Carla Fehr
Study time: 1 hr 6 min
PHYS 256: Geometrical and Physical Optics
Fil Simovic
Study time: 3 hr 10 min
PHYS 275: Planets
Michael Balogh
Study time: 1 hr 46 min
PHYS 363: Intermediate Classical Mechanics
Avery Broderick
Study time: 2 hr 19 min
PHYS 449: Machine Learning in Physics
Roger Melko
Study time: 26 minutes
PHYS 474: Galaxies
Michael Balogh
Study time: 2 hr 10 min
PMATH 432: Mathematical Logic
Andrew Zucker
Study time: 3 hr 25 min
PMATH 440: Analytic Number Theory
Michael Rubinstein
Study time: 6 hr 11 min
PMATH 455: Convex Analysis and Geometry
Kateryna Tatarko
Study time: 5 hr 2 min
PSYCH 253: Social Psychology
Siobhan Sutherland
Study time: 58 minutes
PSYCH 352R: Cross-Cultural Psychology
Ali Jasemi
Study time: 1 hr 3 min
SE 380: Introduction to Feedback Control
Yash Pant
Study time: 1 hr 41 min
SOC 202: Classical Sociological Theory
Study time: 1 hr 25 min
SOC 207R: Sociology of Education
Nicole Sanderson
Study time: 1 hr 5 min
SOC 224R: Poverty in Canada and its Social Consequences
Study time: 1 hr 23 min
SOC 241: Sociology of Work and Occupations
Jennifer R. Whitson
Study time: 1 hr 41 min
SOC 305: Socio-Legal Approaches to Privacy
Philip J. Boyle
Study time: 1 hr 29 min
SOC 312: Nature of Scientific Knowledge
Matthew Silk
Study time: 1 hr 24 min
SOC 388: Refugees and Forced Migration
Eric Lepp
Study time: 1 hr 21 min
SRF 205: Dark Side of Sexuality
Dr. John K. Rempel
Study time: 1 hr 11 min
STAT 337: Introduction to Biostatistics
Alla Slynko
Study time: 1 hr 26 min
STAT 341: Computational Statistics and Data Analysis
MJ Davis
Study time: 1 hr 47 min