Winter 2026
ACTSC 232: Life Contingencies 1
James Adcock
Study time: 30 minutes
ACTSC 331: Life Contingencies 2
Emily Kozlowski
Study time: 30 minutes
ACTSC 446: Mathematics of Financial Markets
Bin Li
Study time: 31 minutes
ACTSC 489: Climate Risk Management
Fan Yang
Study time: 24 minutes
AFM 102: Introduction to Managerial Accounting
Hector Gamez
Study time: 1 hr 23 min
AFM 111: Professional Pathways and Problem-Solving
Tracy Hilpert
Study time: 1 hr 51 min
AFM 112: Analytic Methods for Business 1
Laila Rohani
Study time: 1 hr 38 min
AFM 113: Analytic Methods for Business 2
Daniel Jiang
Study time: 1 hr 28 min
AFM 121: Introduction to Global Financial Markets
Garvin Blair
Study time: 1 hr 42 min
AFM 127: Introduction to Global Capital Markets and Financial Analytics
Chris Niu
Study time: 1 hr 39 min
AFM 182: Introduction to Financial Reporting and Managerial Decision Making 2
Cody Buchenauer
Study time: 59 minutes
AFM 191: Introduction to Financial Reporting and Managerial Decision Making 1
Bradley Pomeroy
Study time: 1 hr 5 min
AFM 231: Business Law
Joe Radocchia
Study time: 1 hr 20 min
AFM 321: Personal Financial Planning and Taxation
Kaishu Wu
Study time: 1 hr 5 min
AFM 322: Derivative Securities
Nicholas Lee
Study time: 1 hr 52 min
AFM 323: Quantitative Foundations for Finance
Tony Wirjanto
Study time: 1 hr 49 min
AFM 427: Intermediate Portfolio Management
Avnish Chopra
Study time: 1 hr 32 min
AMATH 361: Continuum Mechanics
Francis J. Poulin
Study time: 1 hr 55 min
AMATH 362: Mathematics of Climate Change
Alain Gervais
Study time: 27 minutes
AMATH 382: Computational Modelling of Cellular Systems
Brian Ingalls
Study time: 3 hr 22 min
AMATH 741: Numerical Solution of Partial Differential Equations
Study time: 1 hr 25 min
AMATH 840: Advanced Numerical Methods for Computational and Data Sciences
Study time: 1 hr 29 min
AMATH 881: Introduction to Mathematical Oncology
Study time: 1 hr 13 min
BIOL 201: Human Anatomy
Michael Bording-Jorgensen
Study time: 1 hr 17 min
BIOL 220: Introduction to Plant Structure and Function
Simon Chuong
Study time: 1 hr 2 min
BIOL 280: Introduction to Biophysics
Zoya Leonenko
Study time: 1 hr 10 min
BIOL 355: Biology of Human Aging
Cheryl Duxbury
Study time: 1 hr 52 min
BIOL 365: Methods in Bioinformatics
Brendan McConkey
Study time: 2 hr 11 min
BIOL 383: Tropical Ecosystems
Maren Oelbermann
Study time: 1 hr 55 min
BIOL 414: Parasitology
Marcel Pinheiro; Okey Igboeli
Study time: 1 hr 51 min
BME 393: Digital Systems
Bill Bishop
Study time: 22 minutes
CHE 200: Equilibrium Stage Operations
Eline Boghaert
Study time: 20 minutes
CHE 331: Electrochemical Engineering
Maxime van der Heijden
Study time: 29 minutes
CHEM 221: Multi-Component Analysis
Tadeusz Górecki
Study time: 1 hr 46 min
CHEM 265: Organic Chemistry 2
Julie Goll
Study time: 56 minutes
CHEM 360: Organic Chemistry 3
Eric Fillion
Study time: 1 hr 15 min
CI 100: Cultural Identities Today
Grit Liebscher
Study time: 50 minutes
CIVE 303: Structural Analysis
Robert Gracie
Study time: 19 minutes
CIVE 332: Civil Systems and Project Management
Nadine Ibrahim
Study time: 22 minutes
CIVE 440: Transit Planning and Operations
Jeff Casello
Study time: 19 minutes
CIVE 512: Rehabilitation of Structures
Adil Al-Mayah
Study time: 21 minutes
CIVE 542: Pavement Structural Design
Pejoohan Tavassoti-Kheiry
Study time: 19 minutes
CO 372: Portfolio Optimization Models
Stephen Vavasis
Study time: 1 hr 39 min
CO 431: Symmetric Functions
Kevin Purbhoo
Study time: 3 hr 18 min
CO 434: Combinatorial Designs
Christopher Godsil
Study time: 3 hr 11 min
CO 739: Topics in Combinatorics
Study time: 38 minutes
CO 769: Topics in Continuous Optimization
Study time: 33 minutes
CS 343: Concurrent and Parallel Programming
Peter Buhr
Study time: 1 hr 39 min
CS 346: Application Development
Jeff Avery
Study time: 44 minutes
CS 445: Software Requirements Specification and Analysis
Byron Weber Becker
Study time: 34 minutes
CS 448: Database Systems Implementation
David Toman
Study time: 2 hr 16 min
CS 450: Computer Architecture
Sihang Liu
Study time: 1 hr 16 min
CS 451: Data-Intensive Distributed Computing
Jimmy Lin
Study time: 2 hr 35 min
CS 487: Introduction to Symbolic Computation
Armin Jamshidpey
Study time: 1 hr 2 min
EARTH 221: Introductory Geochemistry
Tonya DelSontro
Study time: 1 hr 25 min
EARTH 270: Disasters and Natural Hazards
Study time: 51 minutes
EARTH 355: Water: Data to Decisions
Andrea Brookfield
Study time: 1 hr 2 min
EARTH 437: Rock Mechanics
Ali Yaghoubi
Study time: 3 hr 41 min
EARTH 471: Mineral Deposits
Chris Yakymchuk
Study time: 1 hr 12 min
ECE 109: Principles of Electronic Materials for Engineering
Michal Bajcsy
Study time: 1 hr 5 min
ECE 124: Digital Circuits and Systems
William (Bill) Bishop
Study time: 52 minutes
ECE 140: Linear Circuits
Mike Cooper-Stachowsky; Peter Levine
Study time: 1 hr 31 min
ECE 192: Engineering Economics and Impact on Society
Dario Peralta Moarry
Study time: 1 hr 16 min
ECE 222: Digital Computers
Hiren Patel
Study time: 5 minutes
ECE 240: Electronic Circuits 1
Shiyu Su
Study time: 1 hr 16 min
ECE 318: Communication Systems
Oussama Damen
Study time: 1 hr 40 min
ECE 327: Digital Hardware Systems
Andrew Boutros
Study time: 1 hr 9 min
ECE 380: Analog Control Systems
Michael Fisher
Study time: 58 minutes
ECE 405C: Programming of Quantum Computing Algorithms
Na Young Kim
Study time: 1 hr 5 min
ECE 406: Algorithm Design and Analysis
Stephen L. Smith
Study time: 5 minutes
ECE 416: Advanced Topics in Networking
Albert Wasef
Study time: 53 minutes
ECE 417: Image Processing
Oleg Michailovich
Study time: 1 hr 15 min
ECE 423: Embedded Computer Systems
Rodolfo Pellizzoni
Study time: 1 hr 5 min
ECE 444: Integrated Analog Electronics
Peter Levine
Study time: 1 hr 19 min
ECE 451: Software Requirements Specification and Analysis
Byron Weber Becker
Study time: 46 minutes
ECE 459: Programming for Performance
Jeff Zarnett
Study time: 5 minutes
ECE 467: Power Systems Analysis, Operations, and Markets
Claudio Cañizares
Study time: 1 hr 20 min
ECE 474: Radio and Wireless Systems
Slim Boumaiza
Study time: 1 hr 7 min
ECE 488: Multivariable Control Systems
Yash Pant
Study time: 55 minutes
ECE 493: Foundations of Multi-Agent Systems
Seyed Majid Zahedi
Study time: 1 hr 56 min
ECE 493: Neural Networks and Deep Learning
Elliot Creager
Study time: 43 minutes
ECE 493: Social Robotics — Foundations, Technology and Applications of Human-Centered Robotics
Kerstin Dautenhahn
Study time: 25 minutes
ECE 493: Ultrasound in Medicine and Biology
Di Xiao
Study time: 36 minutes
ECE 495: Autonomous Vehicles
Krzysztof Czarnecki
Study time: 1 hr 5 min
ECON 262: History of Economic Thought
Ryan George
Study time: 40 minutes
ECON 306: Macroeconomics
Jean Guillaume Forand
Study time: 51 minutes
ECON 322: Econometric Analysis 1
Pierre Chaussé
Study time: 37 minutes
ECON 323: Econometric Analysis 2
Mikal Skuterud
Study time: 27 minutes
ECON 332: International Finance
Barb Bloemhof
Study time: 40 minutes
ECON 351: Labour Economics
Mikal Skuterud
Study time: 34 minutes
ECON 391: Equilibrium in Market Economies
Jean Guillaume Forand
Study time: 21 minutes
ECON 392: Strategic Situations and Welfare Economics
Anqi Li
Study time: 23 minutes
ECON 393: Market Failures
Lutz-Alexander Busch
Study time: 28 minutes
ECON 409: Workers, Jobs, and Wages
Francisco Gonzalez
Study time: 26 minutes
ECON 412: Topics in Game Theory
Anqi Li
Study time: 29 minutes
ECON 421: Econometric Theory
Tao Chen
Study time: 33 minutes
ECON 422: Microeconometric Analysis
Tom Parker
Study time: 24 minutes
ECON 423: Time Series Econometrics
Dinghai Xu
Study time: 33 minutes
ECON 441: Public Economics
Anindya Sen
Study time: 35 minutes
ECON 483: Financial Economics
Keisuke Teeple
Study time: 56 minutes
ECON 496: Advanced Macroeconomics
Derek Stacey
Study time: 52 minutes
ENVE 275: Aquatic Chemistry
Anh Pham
Study time: 23 minutes
GENE 123: Electrical Circuits and Instrumentation
Ayman El-Hag
Study time: 27 minutes
GERON 352: Sociology of Aging
Elena Neiterman
Study time: 53 minutes
GSJ 326: Sexuality and the Law
Allison Chenier
Study time: 46 minutes
HIST 111: A History of the Western World 2
Rebecca MacAlpine
Study time: 28 minutes
HIST 113: Canadian Business History: Innovators and Entrepreneurs
Catherine Briggs
Study time: 19 minutes
HIST 236: Law and Society in the Middle Ages
Dan Hutter
Study time: 19 minutes
HIST 238: Hodinohsó:ni History
Talena Atfield
Study time: 24 minutes
HIST 277: Histories of Law in Canada
Susan Roy
Study time: 19 minutes
HIST 282: History of Modern South Asia, ca. 1500 to the Present
Douglas Peers
Study time: 18 minutes
HIST 422: Prisons and Politics in South Africa
Katherine Bruce-Lockhart
Study time: 21 minutes
KIN 146: Introduction to Human Nutrition
Michaela Devries-Aboud
Study time: 1 hr 10 min
KIN 327: Trauma Biomechanics
Andrew Laing
Study time: 52 minutes
KIN 342: Nutrition and Aging
Heather Keller
Study time: 1 hr 58 min
KIN 360: Concussion
Robert Burns
Study time: 1 hr 49 min
KIN 429: Bone and Joint Health
Lora Giangregorio
Study time: 50 minutes
LS 300: Sociology of Law
Joseph Pazzano, JD
Study time: 53 minutes
LS 423: Peers and Crime
Owen Gallupe
Study time: 48 minutes
ME 115: Structure and Properties of Materials
Michael Mayer
Study time: 22 minutes
ME 321: Dynamics of Machines and Mechanical Vibrations
Homeyra Pourmohammadali
Study time: 1 hr 55 min
ME 535: Welding Metallurgy
Elliot Biro
Study time: 18 minutes
ME 547: Robot Manipulators — Kinematics, Dynamics, and Control
Baris Fidan
Study time: 1 hr 48 min
MTE 119: Statics
Teng Cui
Study time: 31 minutes
MTE 320: Actuators and Power Electronics
Ramadan El-Shatshat
Study time: 30 minutes
MTE 321: Design and Dynamics of Machines
Kamyar Ghavam
Study time: 23 minutes
MTE 322: Electromechanical Machine Design
Mihaela Vlasea
Study time: 29 minutes
MUSIC 141: Popular Music After 1980
Study time: 4 hr 38 min
MUSIC 142: Popular Music in Other Cultures
Study time: 2 hr 37 min
MUSIC 143: The Other Side of the Record
Study time: 1 day
MUSIC 390: Orchestration and Arranging
Karen Sunabacka
Study time: 3 hr 16 min
NE 110: Introduction to Nanomaterials Health Risks
Howard Siu
Study time: 18 minutes
NE 140: Linear Circuits
John Saad
Study time: 20 minutes
PHARM 362: Advanced Patient Self Care
Nardine Nakhla
Study time: 44 minutes
PHIL 201: Philosophy of Sex and Love
Zorn Rose
Study time: 48 minutes
PHIL 202: Gender Issues
Eleanor Aurora
Study time: 46 minutes
PHIL 206: Philosophy of Sport
Mathieu Doucet
Study time: 36 minutes
PHIL 221: Ethics
Cameron Cattell
Study time: 51 minutes
PHIL 226: Biomedical Ethics
Chris Lowry
Study time: 50 minutes
PHIL 240: Introduction to Formal Logic
Ashar Khan
Study time: 1 hr 16 min
PHIL 257: Philosophy of Mathematics
Patricia Marino
Study time: 51 minutes
PHIL 258: Introduction to the Philosophy of Science
Doreen Fraser
Study time: 42 minutes
PHIL 302: Feminisms for Social Justice
Dr. Carla Fehr
Study time: 45 minutes
PHIL 319J: Ethics of End-of-Life Care
Nikolaj Zunic
Study time: 1 hr 4 min
PHIL 327: Philosophy of Law
George Stroubakis
Study time: 56 minutes
PHYS 121: Mechanics
Peter Neathway
Study time: 2 hr 14 min
PHYS 122: Waves, Electricity and Magnetism Laboratory
Mikolas Skilandziunas
Study time: 1 hr 49 min
PHYS 175: Introduction to the Universe
Richard Epp
Study time: 1 hr 24 min
PHYS 335: Condensed Matter Physics
David Hawthorn
Study time: 2 hr 4 min
PHYS 375: Stars
Avery Broderick
Study time: 1 hr 59 min
PHYS 393: Physical Optics
Kazi Rajibul Islam
Study time: 3 hr 19 min
PHYS 444: Introduction to Particle Physics
Fil Simovic
Study time: 2 hr 6 min
PHYS 468: Introduction to the Implementation of Quantum Information Processing
Kevin Resch
Study time: 32 minutes
PHYS 490: String Theory, Renormalization, Path Integrals, and Supersymmetric Quantum Mechanics
Gang Xu, Daniel Wohns
Study time: 1 day 1 hr
PMATH 434: Set Theory
Andrew Zucker
Study time: 4 hr 25 min
PMATH 454: Fourier Analysis
Nico Spronk
Study time: 4 hr 11 min
PMATH 467: Algebraic Topology
Doug Park
Study time: 5 hr 15 min
PMATH 940: Topics in Number Theory
Study time: 39 minutes
PMATH 945: Category Theory and Homological Algebra
Jason Bell
Study time: 4 hr 10 min
PMATH 965: Toric Varieties
Study time: 33 minutes
PSYCH 101: Introductory Psychology
Megan McCarthy / Rebecca Pister / Cam Smith
Study time: 59 minutes
PSYCH 236: Introduction to Human Sexuality
Carl Rodrigue
Study time: 1 hr 27 min
PSYCH 257: Psychopathology
Siobhan Sutherland
Study time: 2 hr 15 min
PSYCH 306: Perception
Clara Colombatto
Study time: 53 minutes
PSYCH 354: Interpersonal Relations
Dr. John K. Rempel
Study time: 1 hr 12 min
PSYCH 356R: Personality
Christine Logel, Cam Smith
Study time: 56 minutes
PSYCH 357: Psychology of Good
Chris Burris & John Rempel
Study time: 1 hr 3 min
PSYCH 444R: Psychological Interventions
Christine Logel
Study time: 1 hr 13 min
SOC 200: Sociology of Marriage and Family
Jessica Elizabeth Pulis
Study time: 56 minutes
SOC 210: Sociology of Sport
Bryson Boddy
Study time: 1 hr 23 min
SOC 417: Sociology of Higher Education
Carol Ann MacGregor
Study time: 1 hr 27 min
SOC 423: Peers and Crime
Owen Gallupe
Study time: 1 hr 25 min
SOC 434: Sociology of At-Risk Youth
Maria Brisbane
Study time: 1 hr 15 min
SRF 216: Sexual Pleasure
Carm De Santis
Study time: 1 hr 9 min
SRF 310: Sexual and Relational Ethics
Carl Rodrigue
Study time: 1 hr 48 min
STAT 340: Stochastic Simulation Methods
Erik Hintz
Study time: 1 hr 11 min
STAT 435: Statistical Methods for Process Improvements
Joslin Goh
Study time: 1 hr 7 min
STAT 436: Introduction to the Analysis of Spatial Data in Health Research
Samuel WK Wong
Study time: 1 hr 22 min
STAT 437: Statistical Methods for Life History Analysis
Liqun Diao
Study time: 1 hr 21 min
STAT 438: Advanced Methods in Biostatistics
Glen McGee
Study time: 1 hr 33 min
STAT 440: Computational Inference
Paul Marriott
Study time: 1 hr 32 min
STAT 441: Statistical Learning — Classification
Matthias Schonlau
Study time: 2 hr 4 min
STAT 442: Data Visualization
Matthias Schonlau
Study time: 1 hr 25 min
STAT 450: Estimation and Hypothesis Testing
Liqun Diao
Study time: 2 hr 35 min
STAT 454: Sampling Theory and Practice
Changbao Wu
Study time: 1 hr 47 min
STAT 847: Exploratory Data Analysis
Michael John Davis
Study time: 50 minutes
STAT 903: High-Dimensional Probability
Aukosh Jagannath
Study time: 1 hr 15 min
STAT 910: Bayesian Statistics
Shoja'eddin Chenouri
Study time: 1 hr 21 min
STAT 923: Multivariate Analysis
Peijun Sang
Study time: 1 hr 17 min
STAT 936: Analysis of Longitudinal Data
Glen McGee
Study time: 1 hr 25 min
STAT 946: Case Studies in Data Science
Martin Lysy
Study time: 1 hr 9 min
STV 100: Society, Technology, and Values
Scott Campbell
Study time: 53 minutes
SYDE 352: Introduction to Control Systems
Nasser Lashgarian Azad
Study time: 2 hr 1 min
SYDE 537: Artificial Life: Biology and Computation
Chrystopher L. Nehaniv
Study time: 1 hr 20 min
SYDE 542: Interface Design
Christine Murad
Study time: 17 minutes
SYDE 543: Cognitive Ergonomics
Moojan Ghafurian
Study time: 21 minutes