Winter 2025
ACTSC 454: Longevity and Mortality Using Predictive Analytics
Emily Kozlowski
Study time: 30 minutes
ACTSC 455: Life Contingencies 3
Diana Skrzydlo
Study time: 27 minutes
ACTSC 489: Advanced Topics in Actuarial Science
Angel Yang
Study time: 30 minutes
AE 223: Differential Equations and Balance Laws
Rebecca Saari, Amy Tianyuan Li
Study time: 4 minutes
AFM 423: AI and Finance
Tony Wirjanto
Study time: 1 hr 16 min
AFM 477: Mergers and Acquisitions
Garvin Blair
Study time: 2 hr 3 min
AFM 480: Introduction to Organizational Behavior
Shraddha Wilfred
Study time: 1 hr 17 min
AMATH 383: Introduction to Mathematical Biology
Chris Bauch
Study time: 56 minutes
AMATH 753: Advanced Partial Differential Equations
Study time: 1 hr 29 min
AMATH 876: Open Quantum Systems
Study time: 1 hr 29 min
AMATH 882: Mathematical Cell Biology
Study time: 1 hr 18 min
AMATH 900 / QIC 890: Mathematical Theory of Entanglement
Study time: 1 hr 30 min
CIVE 100: Civil, Environmental and Geological Engineering Concepts
Dave Brush
Study time: 32 minutes
COMM 101: Introduction to Financial Markets
Peter Blake
Study time: 37 minutes
COMMST 100: Interpersonal Communication
Shana MacDonald
Study time: 33 minutes
COMMST 111: Leadership, Communication, and Collaboration
David Shakespeare
Study time: 38 minutes
COMMST 193: Communication in the Sciences
Greg Campbell
Study time: 39 minutes
COMMST 223: Public Speaking
Brian Lefresne
Study time: 41 minutes
COMMST 235: Games and Society
Gerald Voorhees
Study time: 38 minutes
COMMST 491: How to Survive Toxic Media Ecologies
Shana MacDonald
Study time: 39 minutes
CS 459: Privacy, Cryptography, Network and Data Security
Daniel Vogel
Study time: 2 hr 48 min
ECE 105: Classical Mechanics
Kostadinka Bizheva, Jamie Forrest
Study time: 5 minutes
ECE 108: Discrete Mathematics and Logic 1
Mark Aagaard
Study time: 4 minutes
ECE 150: Fundamentals of Programming
Douglas Wilhelm Harder and Werner Dietl
Study time: 4 minutes
ECE 190: Engineering Profession and Practice
Dan Davison
Study time: 57 minutes
ECE 203: Probability Theory and Statistics 1
Shechem Kandeepan Sumanthiran
Study time: 5 minutes
ECE 204: Numerical Methods
David Lau
Study time: 4 minutes
ECE 205: Advanced Calculus 1 for Electrical and Computer Engineers
Kateryna Tatarko
Study time: 5 minutes
ECE 206: Advanced Calculus 2 for Electrical Engineers
Sean Speziale
Study time: 5 minutes
ECE 207: Signals and Systems
Oleg Michailovich
Study time: 1 hr 47 min
ECE 208: Discrete Mathematics and Logic 2
John Thistle
Study time: 4 minutes
ECE 224: Embedded Microprocessor Systems
Bill Bishop
Study time: 1 hr 6 min
ECE 231: Semiconductor Physics and Devices
William S. Wong
Study time: 2 hr 13 min
ECE 250: Algorithms and Data Structures
Ladan Tahvildari
Study time: 4 minutes
ECE 252: Systems Programming and Concurrency
Wojciech Golab
Study time: 4 minutes
ECE 260: Electromechanical Energy Conversion
Ayman El-Hag
Study time: 1 hr 54 min
ECE 305: Introduction to Quantum Mechanics
Na Young Kim
Study time: 5 minutes
ECE 313: Digital Signal Processing
Zhou Wang
Study time: 1 hr 26 min
ECE 320: Computer Architecture
Hiren Patel
Study time: 4 minutes
ECE 331: Electronic Devices
William S. Wong
Study time: 2 hr 18 min
ECE 340: Electronic Circuits 2
Peter Levine
Study time: 1 hr 39 min
ECE 350: Real-Time Operating Systems
Jeff Zarnett
Study time: 4 minutes
ECE 351: Compilers
Werner Dietl
Study time: 4 minutes
ECE 356: Database Systems
Jeff Zarnett
Study time: 4 minutes
ECE 358: Computer Networks
Albert Wasef / Sagar Naik
Study time: 3 minutes
ECE 360: Power Systems and Smart Grids
Ramadan ElShatshat
Study time: 2 hr 1 min
ECE 373: Radio Frequency and Microwave Circuits
Prof. Raafat Mansour
Study time: 1 hr 41 min
ECE 375: Electromagnetic Fields and Waves
Hamed Majedi
Study time: 1 hr 42 min
ECE 405A: Quantum Information Processing Devices
Bradley Hauer
Study time: 2 hr 6 min
ECE 405D: Superconducting Quantum Circuits
Guo-Xing Miao
Study time: 1 hr 15 min
ECE 409: Cryptography and System Security
Guang Gong
Study time: 5 minutes
ECE 457B: Fundamentals of Computational Intelligence / Machine Learning
Mahesh Tripunitara
Study time: 5 minutes
ECE 464: High Voltage Engineering and Power System Protection
Shesha Jayaram
Study time: 1 hr 16 min
ECE 493: Computer Arithmetic Hardware
Nachiket Kapre
Study time: 37 minutes
ECE 493: Intelligent Sensor Networks
Otman Basir
Study time: 29 minutes
ECON 443: Political Economy
Jean Guillaume Forand
Study time: 26 minutes
ENVE 277: Air Quality Engineering
Prof. Rebecca Saari, P.Eng.
Study time: 39 minutes
GBDA 101: Foundations of Digital Media Design
Brubey Hu
Study time: 39 minutes
GBDA 102: Introduction to Global Business
Maryam Mohiuddin Ahmed
Study time: 39 minutes
HEALTH 100: Introduction to Health and Wellness
Laura Jane Williams
Study time: 39 minutes
HEALTH 107: Sociology of Activity, Health, and Well-Being
Michelle Ogrodnik
Study time: 36 minutes
HIST 239: Modern China
Daria Ho
Study time: 20 minutes
HIST 258: The United States Since the Civil War Era
Matthew Wiseman
Study time: 16 minutes
ME 459: Energy Conversion
Roydon A. Fraser
Study time: 23 minutes
ME 526: Fatigue and Fracture Analysis
HJ Kwon
Study time: 23 minutes
MNS 102: Techniques for Materials and Nanosciences
Vivek Maheshwari
Study time: 24 minutes
MTE 100: Mechatronics Engineering
William Melek, Sanjeev Bedi, Abdullah Barakat
Study time: 29 minutes
MTE 220: Sensors and Instrumentation
Derek Wright
Study time: 20 minutes
MUSIC 275: Music & Technology
Cam McKittrick
Study time: 1 hr 59 min
MUSIC 290: Introduction to Video Game Music
Marina Gallagher
Study time: 1 hr 50 min
MUSIC 392: Special Topics in Global Music: Bali, Community, and New Music Creations
I Dewa Made Suparta
Study time: 1 hr 39 min
NE 241: Electromagnetism
Dayan Ban
Study time: 4 minutes
NE 486: Biosensors
Shirley Tang
Study time: 20 minutes
NE 491: Nanostructured Materials
Prof. Moin Ahmed
Study time: 30 minutes
OPTOM 103: Systemic Pathophysiology
Nacima Hadjout-Rabi
Study time: 25 minutes
PHIL 205: Philosophy of Economics
Patricia Marino
Study time: 32 minutes
PHIL 208: Philosophy Through Science Fiction
Katy Fulfer
Study time: 1 hr 46 min
PHIL 271: Science, Ethics, Dogs
Carla Fehr
Study time: 1 hr 15 min
PHIL 463: Feminist Philosophy of Language
Jennifer Saul
Study time: 44 minutes
PHYS 394: Light-Matter Interactions
Donna Strickland
Study time: 42 minutes
PLAN 281: Introduction to Geographic Information Systems
Su-Yin Tan
Study time: 28 minutes
PMATH 433: Model Theory
Rahim Moosa
Study time: 2 hr 52 min
PMATH 445: Representations of Finite Groups
Faisal Al-Faisal
Study time: 4 hr
PMATH 810: Banach Algebras and Operator Theory
Laurent W. Marcoux
Study time: 1 hr 4 min
PMATH 945: Modern Algebraic Geometry
Ben Webster
Study time: 1 hr 18 min
PMATH 950: Topics in Analysis
Study time: 38 minutes
PMATH 990: Random Matrix Theory
Andu Nica
Study time: 20 minutes
SCBUS 122: Introductory Business Management for Science
Steve Fortin
Study time: 24 minutes
SCBUS 225: Organizational Behaviour for Science
Alex McIntosh
Study time: 24 minutes
SE 101: Introduction to Methods of Software Engineering
Paul Ward
Study time: 23 minutes
SOC 223R: Deviance: Perspectives and Processes
Neisha Cushing
Study time: 1 hr 8 min
SOC 328: Trafficking and Financial Crime
Jessica Elizabeth Pulis
Study time: 1 hr 23 min
SOCWK 120R: Introduction to Social Work
Arshi Shaikh
Study time: 25 minutes
SOCWK 221R: Social Work with Groups
Jon Boyd
Study time: 26 minutes
STAT 940: Deep Learning
Ali Ghodsi
Study time: 1 hr 15 min
STAT 946: Stochastic Differential Equations
Yi Shen
Study time: 1 hr 12 min
THPERF 102: Performance: Practice
Luis Sotelo
Study time: 27 minutes