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