Courses by school
- APM 348H1 · Mathematical Modelling
- APM 421H1 · Mathematical Foundations of Quantum Mechanics and Quantum Information Theory
- APM 426H1 · General Relativity
- APM 441H1 · Asymptotic and Perturbation Methods
- APM 446H1 · Applied Nonlinear Equations
- APM 461H1 · Combinatorial Methods
- APM 466H1 · Mathematical Theory of Finance
- APP 310 · APP 310
- APPP 502 · APPP 502 - Sustainability and Leadership
- APPP 506C · APPP 506C - Capstone Project
- APPPV 501 · APPPV 501
- APS 164H1 · Introductory Chemistry from a Materials Perspective
- APS 360H1 · Applied Fundamentals of Deep Learning
- APS 420H1 · Technology, Engineering and Global Development
- APS 440H1 · MAKING SENSE OF ACCIDENTS
- APS 470H1 · Engineering and Public Health
- APS 500H1 · Negotiations in an Engineering Context
- APS 502H1 · Financial Engineering
- APS 510H1 · Innovative Technologies and Organizations in Global Energy Systems
- APS 521H1 · Building Organizations An Engineer's Business Toolkit
- APS 530H1 · Appropriate Technology & Design for Global Development
- APSC 111 · APSC 111
- APSC 1602 · APSC 1602
- APSC 183 · APSC 183 - Matter and Energy II
- APSC 202 · APSC 202 - Technical Communication Engineering Physics
- APSC 252 · APSC 252
- APSC 459 · APSC 459
- APSC 461 · APSC 461 - Global Engineering Leadership
- APSC 503 · APSC 503 - Startup Engineering Practicum
- APSC 504 · APSC 504 - Solar Cell Engineering
- APSC 509 · APSC 509
- APSC 509 · APSC 509 - Construction Digitalization and Informatics
- APSC 530 · APSC 530 - Earth Dams and Dikes
- APSC 540 · APSC 540 - Entrepreneurial Thinking for Applied Scientists
- APSC 547 · APSC 547 - Advanced Drinking Water Treatment
- APSC 598P · APSC 598P - Topics in Engineering
- APSC 666 · APSC 666
- AQUA 507 · AQUA 507 - Seafood Processing
- AR 101 · AR 101
- ARA 212Y5 · Introductory Arabic
- ARAB 100 · ARAB 100
- ARAB 101 · ARAB 101
- ARBC 300 · ARBC 300
- ARBC 301 · ARBC 301 - Intermediate Classical and Quranic Arabic I
- ARBC 302 · ARBC 302 - Intermediate Classical and Quranic Arabic II
- ARBC 420 · ARBC 420 - Supervised Study in Classical and Quranic Arabic
- ARBC 420A · ARBC 420A - Supervised Study in Classical Arabic
- ARBM 101 · ARBM 101 - Introductory Modern Arabic I
- ARBM 201 · ARBM 201 - Intermediate Modern Arabic I
- ARBM 202 · ARBM 202 - Intermediate Modern Arabic II