Spring 2026

ACTSC 372: Investment Science and Corporate Finance Surya Banerjee Study time: 25 minutes AE 101: History of the Built Environment Study time: 15 minutes AE 123: Electrical Circuits and Instrumentation Study time: 18 minutes AE 265: Structure and Properties of Materials Study time: 17 minutes AE 279: Energy and the Environment Study time: 16 minutes AE 301: Building Enclosure Systems Study time: 12 minutes AE 303: Structural Analysis Study time: 13 minutes AE 310: Introduction to Structural Design Study time: 15 minutes AE 315: Building Structural Systems Study time: 10 minutes AE 392: Economics and Life Cycle Cost Analysis Study time: 16 minutes AE 450: Building Service Systems Study time: 13 minutes AE 572: Building Energy Analysis Study time: 13 minutes AE 573: HVAC Systems, Equipment, and Energy Efficiency Study time: 10 minutes AE 585: Air Quality Engineering and Impacts Study time: 10 minutes AFM 451: Audit Strategy Colin Shaw Study time: 1 hr 12 min BIOL 212: Dinosaurs Study time: 57 minutes BME 161: Introduction to User-Centered Biomedical Design Study time: 8 minutes BME 186: Chemistry Principles Study time: 45 minutes BME 252: Linear Systems and Signals Study time: 47 minutes BME 261: Prototyping, Simulation and Design Study time: 8 minutes BME 282: Materials Science for Biomedical Engineers Study time: 9 minutes BME 284: Physiological and Biological Systems Study time: 9 minutes BME 285: Biology for Biomedical Engineers Study time: 8 minutes BME 294: Circuits, Instrumentation, and Measurements Study time: 10 minutes BME 341: Health Care Operations and Practice - Health Systems Study time: 8 minutes BME 342: Health Care Operations and Practice - Observations Study time: 7 minutes BME 355: Physiological Systems Modelling Study time: 10 minutes BME 361: Biomedical Product Design and Regulation Study time: 7 minutes BME 364: Engineering Biomedical Economics Study time: 9 minutes BME 381: Biomedical Engineering Ethics Study time: 7 minutes BME 384: Biomedical Transport: Biofluids and Mass Transfer Study time: 49 minutes BME 386: The Physics of Medical Imaging Study time: 10 minutes BME 540: Fundamentals in Neural and Rehabilitation Engineering Study time: 8 minutes BME 544: Biomedical Measurement and Signal Processing Study time: 34 minutes BME 550: Sports Engineering Study time: 8 minutes BME 551: Biomechanics of Human Movement Study time: 43 minutes BME 552: Computational Biomechanics Study time: 9 minutes BME 561: Biomaterials and Tissue Engineering Study time: 7 minutes BME 564: Biocompatibility and Biomedical Design Study time: 7 minutes BME 581: Ultrasound in Medicine and Biology Study time: 13 minutes BME 582: Biomedical Optics Study time: 11 minutes CHE 100: Chemical Engineering Concepts 1 Study time: 12 minutes CHE 101: Chemical Engineering Concepts 2 Study time: 13 minutes CHE 120: Computer Literacy and Programming for Chemical Engineers Study time: 8 minutes CHE 161: Engineering Biology Study time: 10 minutes CHE 230: Physical Chemistry Study time: 49 minutes CHE 312: Mathematics and Applications of Heat and Mass Transfer Study time: 52 minutes CHE 314: Chemical Reaction Engineering Study time: 14 minutes CHE 330: Chemical Engineering Thermodynamics Study time: 45 minutes CHE 361: Bioprocess Engineering Study time: 11 minutes CHE 380: Sustainability in Chemical Engineering Study time: 9 minutes CHE 480: Process Analysis and Design Study time: 8 minutes CHE 514: Fundamentals of Petroleum Production Study time: 46 minutes CHE 516: Energy Systems Engineering Study time: 9 minutes CHE 520: Process Modelling and Simulation Study time: 8 minutes CHE 522: Advanced Process Dynamics and Control Study time: 46 minutes CHE 541: Introduction to Polymer Science and Properties Study time: 12 minutes CHE 543: Polymer Production: Polymer Reaction Engineering Study time: 9 minutes CHE 560: Nanomedicine and Nanobiotechnology Study time: 8 minutes CHE 562: Advanced Bioprocess Engineering Study time: 9 minutes CHE 564: Food Process Engineering Study time: 10 minutes CHE 571: Industrial Ecology Study time: 8 minutes CHE 572: Air Pollution Control Study time: 11 minutes CHE 574: Industrial Wastewater Pollution Control Study time: 10 minutes CIVE 153: Earth Engineering Study time: 8 minutes CIVE 230: Engineering and Sustainable Development Study time: 8 minutes CIVE 241: Transport Principles and Applications Study time: 8 minutes CIVE 341: Transportation Engineering Applications Study time: 9 minutes CIVE 343: Traffic Simulation Modelling and Applications Study time: 9 minutes CIVE 354: Geotechnical Engineering 2 Study time: 10 minutes CIVE 375: Environmental Engineering Principles Study time: 8 minutes CIVE 382: Hydrology and Open Channel Flow Study time: 9 minutes CIVE 413: Structural Steel Design Study time: 13 minutes CIVE 414: Structural Concrete Design Study time: 11 minutes CIVE 415: Structural System Design Study time: 12 minutes CIVE 422: Finite Element Analysis Study time: 39 minutes CIVE 460: Engineering Biomechanics Study time: 11 minutes CIVE 491: Engineering Law and Ethics Study time: 8 minutes CIVE 505: Structural Dynamics Study time: 52 minutes CIVE 507: Building Science and Technology Study time: 9 minutes CIVE 517: Structural Wood Design Study time: 11 minutes CIVE 554: Geotechnical Engineering 3 Study time: 10 minutes CIVE 583: Design of Urban Water Systems Study time: 11 minutes EARTH 281: Geological Impacts on Human Health Study time: 1 hr ENVE 100: Environmental and Geological Engineering Concepts Study time: 8 minutes ENVE 175: Introduction to Environmental Chemistry Study time: 12 minutes ENVE 176: Microbial Biology for Environmental Engineers Study time: 10 minutes ENVE 200: Sustainability Analysis and Solutions Study time: 9 minutes ENVE 225: Environmental Modelling Study time: 55 minutes ENVE 335: Decision Making for Environmental Engineers Study time: 7 minutes ENVE 375: Physico-Chemical Processes Study time: 11 minutes ENVE 376: Biological Processes Study time: 12 minutes ENVE 383: Hydrologic Modelling Study time: 10 minutes ENVE 391: Law and Ethics for Environmental and Geological Engineers Study time: 9 minutes ENVE 417: Climate Change, Water Security, and Adaptation Study time: 12 minutes ENVE 418: Ecohydrological Modelling of Nature-Based Solutions to Address Climate and Water Challenges Study time: 10 minutes ENVE 481: Open Channel Hydraulics Study time: 46 minutes ENVE 573: Contaminant Transport Study time: 38 minutes ENVE 577: Engineering for Solid Waste Management Study time: 9 minutes HIST 232: A History of Peace Movements David Blocker Study time: 18 minutes ME 100: Introduction to Mechanical Engineering Practice (1 & 2) Study time: 8 minutes ME 123: Electrical Engineering for Mechanical Engineers Study time: 10 minutes ME 230: Control of Properties of Materials Study time: 9 minutes ME 235: Materials Science and Engineering Study time: 9 minutes ME 250: Thermodynamics Study time: 58 minutes ME 262: Digital Logic, Microcontrollers, and Programmable Logic Controllers Study time: 7 minutes ME 269: Electromechanical Devices and Power Processing Study time: 9 minutes ME 322: Mechanical Design 1 Study time: 10 minutes ME 340: Manufacturing Processes Study time: 9 minutes ME 353: Heat Transfer Study time: 39 minutes ME 423: Mechanical Design 2 Study time: 10 minutes ME 435: Industrial Metallurgy Study time: 8 minutes ME 436: Welding and Joining Processes Study time: 10 minutes ME 452: HVAC Load Analysis and Design Fundamentals Study time: 17 minutes ME 531: Physical Metallurgy Applied to Manufacturing Study time: 12 minutes ME 533: Non-Metallic and Composite Materials Study time: 11 minutes ME 538: Welding Design, Fabrication and Quality Control Study time: 10 minutes ME 548: Numerical Control of Machine Tools 1 Study time: 11 minutes ME 555: Computer-Aided Design Study time: 9 minutes ME 557: Combustion 1 Study time: 46 minutes ME 559: Finite Element Methods John Magliaro Study time: 1 hr 45 min ME 561: Fluid Power Control Systems Study time: 11 minutes ME 562: Experimental Methods in Fluids Study time: 9 minutes ME 563: Turbomachines Study time: 11 minutes ME 566: Computational Fluid Dynamics for Engineering Design Study time: 11 minutes ME 567: Fire Safety Engineering Study time: 10 minutes ME 571: Clean Air Technologies Study time: 9 minutes MTE 111: Structure and Properties of Materials Study time: 11 minutes MTE 120: Circuits Study time: 10 minutes MTE 309: Introduction to Thermodynamics and Heat Transfer Study time: 1 hr MTE 325: Microprocessor Systems and Interfacing for Mechatronics Engineering Study time: 8 minutes MTE 351: Systems Models 1 Study time: 52 minutes MTE 420: Power Electronics and Motor Drives Study time: 9 minutes MTE 421: Introduction to Analog and Digital Transistor-Level Design Study time: 9 minutes MTE 460: Mechatronic System Integration Study time: 8 minutes MTE 484: Digital Control Applications Study time: 45 minutes MTE 545: Introduction to MEMS Fabrication Study time: 9 minutes MTE 546: Multi-Sensor Data Fusion Study time: 39 minutes MUSIC 144: History of Musical Theatre Study time: 1 hr 58 min NE 100: Introduction to Nanotechnology Engineering Study time: 7 minutes NE 102: Introduction to Nanomaterials Health Risk; Nanotechnology Engineering Practice Study time: 8 minutes NE 109: Societal and Environmental Impacts of Nanotechnology Study time: 7 minutes NE 121: Chemical Principles Study time: 42 minutes NE 201: Nanotoxicology; Nanotechnology Engineering Practice Study time: 8 minutes NE 202: Nanomaterials and Environmental Impact; Nanotechnology Engineering Practice Study time: 8 minutes NE 225: Structure and Properties of Nanomaterials Study time: 9 minutes NE 301: Nanomaterials and Human Risks, Benefits; Nanotechnology Engineering Practice Study time: 8 minutes NE 307: Introduction to Nanosystems Design Study time: 8 minutes NE 333: Macromolecular Science Study time: 9 minutes NE 335: Soft Nanomaterials Study time: 7 minutes NE 336: Micro and Nanosystem Computer-Aided Design Study time: 9 minutes NE 343: Microfabrication and Thin-Film Technology Study time: 13 minutes NE 344: Electronic Circuits Study time: 12 minutes NE 345: Photonic Materials and Devices Study time: 12 minutes NE 353: Nanoprobing and Lithography Study time: 10 minutes NE 381: Introduction to Nanoscale Biosystems Study time: 11 minutes NE 461: Micro and Nano-Instrumentation Study time: 11 minutes NE 466: Tactile Sensors and Transducers Study time: 9 minutes NE 471: Nano-Electronics Study time: 44 minutes NE 476: Organic Electronics Study time: 11 minutes NE 487: Microfluidic and Nanobiotechnological Systems Study time: 10 minutes NE 496: Nanomaterials for Electrochemical Energy Systems Study time: 9 minutes PHARM 155: Introduction to Drug Information Fundamentals Sherilyn Houle Study time: 1 hr 26 min PHARM 368: Advanced Drug Information and Evidence-Based Medicine Study time: 1 hr 28 min PHIL 207J: Philosophy and J.R.R. Tolkien Bruno Tremblay Study time: 54 minutes PHYS 376: Relativistic Physics Study time: 1 hr 31 min PHYS 464: Group Theory for Physicists Study time: 1 hr 36 min PSYCH 099: The Algorithmic Self — Popular Psychology, Psychoanalysis, and Existentialism on Chinese Short-Video Platforms Study time: 1 day 1 hr PSYCH 254: Psychology of Persuasion Study time: 52 minutes PSYCH 358: Psychology of Dating Study time: 1 hr 54 min PSYCH 359: The Psychology of Romantic Love Study time: 1 hr 18 min PSYCH 360: Criminal Psychology Study time: 1 hr 20 min SOC 327: Policing in a Democratic Society Fred Desroches Study time: 1 hr 11 min SOC 418: Gender Conflict, Sexual Politics, and Online Public Discourse Study time: 2 hr 4 min SOC 431: Education, Credentialism, and Social Mobility Study time: 2 hr 5 min SYDE 151: Introduction to Systems Thinking Study time: 8 minutes SYDE 152: Introduction to Ecological Systems Study time: 9 minutes SYDE 161: Introduction to Design Study time: 7 minutes SYDE 251: Introduction to Socio-Ecological Systems Study time: 7 minutes SYDE 261: Culture of Design, Impacts Study time: 7 minutes SYDE 262: Engineering Economics and Sustainability Study time: 8 minutes SYDE 264: Needs Analysis and Prototyping Study time: 7 minutes SYDE 285: Materials Chemistry Study time: 8 minutes SYDE 292: Circuits, Instrumentation, and Measurements Study time: 10 minutes SYDE 322: Software Design Study time: 7 minutes SYDE 362: Design Testing, Validation, and Verification Study time: 7 minutes SYDE 364: Design Consultation Study time: 8 minutes SYDE 381: Thermodynamics Study time: 46 minutes SYDE 382: Multi-Physics Modelling and Simulation Study time: 38 minutes SYDE 385: Material Properties Study time: 14 minutes SYDE 531: Design Optimization Under Probabilistic Uncertainty Study time: 46 minutes SYDE 532: Introduction to Complex Systems Study time: 37 minutes SYDE 533: Conflict Resolution Study time: 7 minutes SYDE 534: Electric Energy Systems Study time: 10 minutes SYDE 535: Computational Simulations for Societal and Environmental Systems Study time: 7 minutes SYDE 536: Modelling Transportation Systems Study time: 9 minutes SYDE 548: User Centred Design Methods Study time: 8 minutes SYDE 552: Computational Neuroscience Study time: 20 minutes SYDE 554: Nonlinear Dynamic Systems Study time: 10 minutes SYDE 556: Simulating Neurobiological Systems Study time: 35 minutes SYDE 572: Introduction to Pattern Recognition Study time: 31 minutes SYDE 575: Image Processing Study time: 41 minutes SYDE 584: Physiological Systems and Biomedical Design Study time: 9 minutes SYDE 586: Material Selection for Design Study time: 9 minutes