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