Note 1: All courses received post-exchange approval and are subject to change
Note 2: Even if your Waterloo program/plan is not listed, don't be discouraged. The names of the programs at the partner universities often differ from those at Waterloo. Be sure to check the course offerings in one or more areas of study when searching for possible course matches.
Architecture | Biomedical Engineering | Chemical Engineering | Civil Engineering | Computer Engineering | Electrical Engineering | Environmental Engineering | Geological Engineering | Management Engineering | Mechanical Engineering | Mechatronics Engineering | Nanotechnology Engineering | Software Engineering | Systems Design Engineering
Architecture
| Waterloo course | Delft course |
|---|---|
| September 2024–February 2025: | |
| ARCH 393 - Design Studio | AR1A80 - Building Engineering Studios |
| ARCH 442 - Contemporary Theory | AR1A061 - Delft Lectures on Architectural Design |
| ARCH 570 - Special Topics in Technology | AR1A080 - Building Engineering Studios |
| ARCH 540 - Special Topics in Cultural History | AR1A066 - Delft Lectures on Architectural History |
| ITAL 101 - Intro to Italian | WM-ITAV-2013 - Italian for Beginners |
| September 2024–February 2025: | |
| ARCH 393 - Design Studio | AR1A80 - Building Engineering Studios |
| ARCH 442 - Contemporary Theory | AR1A061 - Delft Lectures on Architectural Design |
| ARCH 540 - Special Topics in Cultural History | AR1A066 - Delft Lectures on Architectural History |
| ARCH 520 - Special Topics on Landscape | AR1MET015 - Situating Architecture |
| September 2023–February 2024: | |
| ARCH 393 - Design Studio | AR1CP011 - Complex Projects Design Studio |
| ARCH 442 - Contemporary Architectural Theory | AR1A066 - Lectures on Architectural History and Theory |
| ARCH 540 - Special Topics in Cultural Theory | AR1A061 - Lectures on Architectural Design and Research Methods |
| ARCH 570 - Special Topics in Technology and Environment | AR1A080 - Building Engineering Studios |
Biomedical Engineering
| Waterloo course | Delft course |
|---|---|
| September 2024–February 2025: | |
| BME 589 - Special Topics in Biomedical Devices | BM41095 - Medical Devices: Past, Present, Future |
| BME 362 - Biomedical Engineering Design Workshop 1 | BM41141 - Fundamentals of Biomedical Engineering |
| BME 356L - Control Systems Lab | ME46085-23 - Mechatronic System Design |
| SYDE 522 - Foundations of Artificial Intelligence | RO47002 - Machine Learning for Robotics |
| September 2024–February 2025: | |
| BME 589 - Special Topics in Biomedical Devices | BM41095 - Medical Devices: Past, Present, Future |
| BME 553 - Introductory Mechanics of Biomedical and Biological Materials | BM41131 - Tissue Biomechanics |
|
BME 362 - Biomedical Engineering Design Workshop 1 |
BM41141 - Fundamentals of Biomedical Engineering |
|
BME 356 - Control Systems BME 356L - Control Systems Lab |
ME46085-23 - Mechatronic System Design |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | BM41170 - Physiological Flows and Transport |
| February 2025–July 2025: | |
| BME 589 - Special Topics in Biomedical Devices | BM41095 - Medical Devices: Past, Present, Future |
| BME 553 - Introductory Mechanics of Biomedical and Biological Materials | BM41131 - Tissue Biomechanics |
| BME 362 - Biomedical Engineering Design Workshop 1 | BM41141 - Fundamentals of Biomedical Engineering |
| BME 411 - Optimization and Numerical Methods | SC42056 - Optimization for Systems and Control |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | BM41170 - Physiological Flows and Transport |
| BME 356L - Control Systems Lab | ME46085-23 - Mechatronic System Design |
| February 2025–July 2025: | |
| MSE 446 - Introduction to Machine Learning | EEX 01 - Introduction to Machine Learning |
| BME 386 - The Physics of Medical Imaging | EE 4595 - An Introduction to Wavefield and Magnetic Resonance Imaging |
| BME 364 - Engineering Biomedical Economics | Macro Economics for Policy Analysis |
| ECE 452 - Software Design and Architectures | SEN 1641 - Digital Platform Design |
| BME 356 - Control Systems | EE 2S2 - Systems and Control |
| September 2024–February 2025: | |
| BME 589 - Special Topics in Biomedical Devices | BM41095 - Medical Devices: Past, Present, Future |
| BME 553 - Introductory Mechanics of Biomedical and Biological Materials | BM41131 - Tissue Biomechanics |
| BME 362 - Biomedical Engineering Design Workshop 1 | BM41141 - Fundamentals of Biomedical Engineering |
| BME 411 - Optimization and Numerical Methods | SC42056 - Optimization for Systems and Control |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | BM41170 - Physiological Flows and Transport |
| September 2022–February 2023: | |
| BME 362 - Biomedical Design Workshop 1 | ME41096 - Bio-Inspired Design |
| SYDE 599 - Special Topics in Systems Design Engineering | SEN9115 - Participatory Systems |
| GENE 21B - technical elective | TPM025A - User-centered Security |
Chemical Engineering
| Waterloo course | Delft course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Civil Engineering
| Waterloo course | Delft course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Computer Engineering
| Waterloo course | Delft course |
|---|---|
| September 2023–February 2024: | |
| GENE 21Q - technical elective (ECE) | CSE 2225 - Image Processing |
| GENE 22A - complementary studies elective (list A) | TPM 014B - Ethics of AI |
| ECE 356 - Database Systems - technical elective (3B) | CSE 1500 - Web and Database Technology |
Electrical Engineering
| Waterloo course | Delft course |
|---|---|
| September 2024–February 2025: | |
| GENE 21E - technical elective ECE | EE4680 - Photovoltaic Modelling - 4 - 1 |
| GENE 22C - complimentary studies elective (List C) | TPM414A - Idea to Start up - Deep Tech 5 - 1 |
| GENE 21E - technical elective non-ECE | EE4C11 - Systems Engineering 5 - 1 |
| GENE 21E - technical elective non-ECE | SET3205 - Heat Storage 4 - 2 |
| GENE 22C - complimentary studies elective (List C) | TPM0931SET - Sustainable Energy Innovation and Transitions 4 - 2 |
Environmental Engineering
| Waterloo course | Delft course |
|---|---|
| February 2023–July 2023: | |
| GENE 21I - technical elective (list B) | CTE3311 - Climate Impacts and Engineering |
| ENVE 383 - Advanced Hydrology and Hydraulics | CTB3350 - Open Channel Flow |
| GENE 22C - complementary studies elective (list C) | TPM013A - Environmental Ethics |
| GENE 22B - complementary studies elective (list B) | TPM401A - Technology Entrepreneurship and Innovation |
| ENVE 376 - Biological Processes | CIE3365 - 16 Introduction to Water Treatment |
| February 2023–July 2023: | |
| ENVE 335 - Decision Making for Environmental Engineers | CTB3311 - Climate Impact and Engineering |
| GENE 21I - Technical Elective (List 1) | OE44076 - Offshore Renewable Energy |
| CHE 574 - Industrial Wastewater Pollution Control | CTB3365 - 16 - Intro to Water Treatment |
| February 2023–July 2023: | |
| GENE 22A - complementary studies elective (List A) | CTB3311 - Climate Impacts and Engineering |
| GENE 21I - technical elective (ENVE) | CTB3360 - Water Systems Analysis |
| GENE 22D - complementary studies elective (List D) | WM1115TU - Dutch Elementary 1 |
| ENVE 376 - Biological Processes | CIE3365 -16 Introduction to Water Treatment |
| GENE 21I - technical elective (ENVE) | CTB3365-17 - Mon. and Stab. of Dikes and Embankments |
Geological Engineering
| Waterloo course | Delft course |
|---|---|
| February 2025–July 2025: | |
| ENVE 382 - Hydrology and Open Channel Flow | CTB 3350 - Open Channel Flow |
| GENE 21L - technical elective | CTB 3415 - Water Management Research |
| EARTH 438 - Engineering Geology | CTB 3385 - Use of Underground Space |
| CIVE 332 - Civil Systems and Project Management | CTB 3420 - Integral Design of Infastructure |
| GENE 21L - technical elective | CTB 3425-17 - Monitoring and Stability of Dikes and Embankments |
Management Engineering
| Waterloo course | Delft course |
|---|---|
| September 2024–February 2025: | |
| MSE 343 - Human Computer Interaction | 02809 - UX Design Prototyping |
| GENE 21U - technical elective | 42402 - Sustainable Operations and Supply |
| MSE 302 - Engineering Design Methods | 38110 - Staging Co-creation and creativity |
| MSE 436 - Decision Support Systenms | 42879 - Decision Suport and Strategic Assessment |
| MSE 332 - Deterministic Optimization Models and Methods | 42101 - Introductions to Operations Research |
Mechanical Engineering
| Waterloo course | Delft course |
|---|---|
| September 2022–February 2023: | |
| GENE 21M - technical elective | MT44045 - Introduction to Ship and Offshore Hydromechanics |
| GENE 21M - technical elective | MT44095 - Design of Advanced Marine Vehicles |
| GENE 21M - technical elective | OE44005 - Introduction to Offshore Engineering |
| GENE 22C - complimentary studies elective (list C) | TPM003A - Water Ethics |
| September 2022–February 2023: | |
| ME 380 - Mechanical Engineering Design Workshop | WB5414-08 - Design of Machinnes and Mechanisms |
| ME 362 - Fluid Mechanics 2 | WB1427-03 - Advanced Fluid Dynamics A |
| GENE 21M - Flight and Orbital Mechanics | AE2104-11 - Flight and Orbital Mechanics |
| September 2022–February 2023: | |
| GENE 21M - Wind Power | AE4W20 - Wind Power |
| GENE 22D - Technology Dynamics | MOT1411 - Technology Dynamics |
| GENE 21M - Multibody Dynamics A | WB1310 - Multibody Dynamics A |
| ME 362 - Fluid Mechanics 2 | WB1427-03 - Advanced Fluid Dynamics A |
| GENE 21M - Biomedical Engineering Design | WB2308 - Biomedical Engineering Design |
| GENE 22A - Technology and Sustainability | WB4438-11 - Technology and Sustainability |
| September 2022–February 2023: | |
| ME 362 - Fluid Mechanics 2 | ME45040 - Advanced Fluid Dynamics |
| ME 360 - Introduction to Control Systems | CH3043A - Process Dynamics and Control |
| ME 380 - Mechanical Engineering Design Workshop | ME41075 - Biomedical Engineering Design |
| GENE 21M - Man-Machine Systems | ME41080 - Man-Machine Systems |
| GENE 21M - Tissue Biomechanics of Bone, Cartlidge | ME41045 - Tissue Biomechanics of Bone, Cartlidge |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | MOT1461 - Financial Management |
Mechatronics Engineering
| Waterloo course | Delft course |
|---|---|
| February 2025–July 2025: | |
| MTE 352 - Fluid Mechanics 1 | AE2130 - Aerodynamics Sub - and Supersonic |
| MTE 380 - Mechatronics Engineering Design Workshop | ME41096 - Bioinspired Design |
| MTE 360 - Automatic Control Systems | ME46085-23 - Mechatronic System Design |
| GENE 22A - complementary studies elective (list A) | TPM 002A - Water Ethics |
| GENE 21T - Public Transport System and Supply Planning and Operations | CIEQ6231 - Public Transport System and Supply Planning and Operations |
| GENE 21T - Machine Learning for Transport and Multi-Machine Systems | ME44312 - Machine Learning for Transport and Multi-Machine Systems |
| September 2024–February 2025: | |
| MTE 360 - Automatic Control Systems | ME46085-23 - Mechatronic System Design |
| MTE 352 - Fluid Mechanics 1 | AE2130 - Aerodynamics Sub - and Supersonic |
| MTE 380 - Mechatronics Engineering Design Workshop | ME41096 - Bioinspired Design |
| GENE 22A - complementary studies elective (list A) | TPM 002A - Water Ethics |
| MTE 322 - Electromechanical machine Design | ME44210 - Drive and Energy Systems |
| SYDE 572 - Introduction to Pattern Recognition | RO47002 - Machine Learning for Robotics |
| September 2023–February 2024: | |
| ME 351 - Fluid Mechanics 1 | 41312 Basic Fluid Mechanics |
| MTE 380 - Mechatronics Engineering Design Workshop | 46375 Wind, Solar, and energy Storage Electrical Drive Trains |
| MTE 360 - Automatic Control Systems | 34721 Linear Control Design 1 |
| MSE 261 - Engineering Economics | 62198 Economics for Engineers |
| GENE 22A | 12100 Quantitative Sustainability |
| September 2023–February 2024: | |
| ME 351 - Fluid Mechanics 1 | 20874210 Aerodynamics I |
| MTE 544 - Autonomous Mobile Robots | ME41106 Intelligent Vehicles 3ME |
| MTE 360 - Automatic Control Systems | ME46085 Mechatronic System Design |
| GENE 21T | MT44050 Fundamentals of Marine Engineering |
| GENE 22C | TPM002A Water Ethics |
| February 2023–July 2023: | |
| ME 351 - Fluid Mechanics 1 | AE4117 Fluid-Structure Interaction |
| MSE 261 - Engineering Economics: Financial Management for Engineering | EPA1223 Macro-economics for Policy Analysis |
| GENE 21T | SEN163B Responsible Data Analytics |
| GENE 22A | TPM401A Technology Entrepreneurship and Innovation |
| GENE 22C | WM0349WB Philosophy of Engineering, Science and Design |
| ENVS 105 | TPM012A Environmental Ethics |
| September 2022–February 2023: | |
| MTE 360 - Automatic Control Systems | ME46085 - Mechatronic System Design |
| ME 547 - Robotic Manipulators: Kinematics, Dynamics and Control | RO47001 - Robot Dynamics and Control |
| GENE 21T - technical elective | RO47002 - Machine Learning for Robotics |
| GENE 22D - complementary studies elective (list D) | WM0203TU-ENG - Oral Presentations |
Nanotechnology Engineering
| Waterloo course | Delft course |
|---|---|
| September 2024–February 2025: | |
| NE 334 - Statistical Thermodynamics | MS43035 - Thermodynamics and Kinetics of Materials (CR) |
| NE 336 - Micro and Nanosystems Computer Aided Design | CHE3133 - Computational Practicum (CR) |
| NE 352 - Surfaces and Interfaces | CHE3013 - Interfaces and Particles (CR) |
| NE 335 - Soft Nanomaterials | CH3373 - Soft Materials Engineering (CR) |
| NE 381 - Introduction to Nanoscale Biosystems | BM41141 - General Introduction to Biomedical Engineering (CR) |
| GENE 22C - complementary studies elective (list C) | MS43810 - Materials in Art and Design (CR) |
| September 2024–February 2025: | |
| NE 334 - Statistical Thermodynamics | MS43035 - Thermodynamics and Kinetics of Materials (CR) |
| NE 336 - Micro and Nanosystems Computer Aided Design | CHE3133 - Computational Practicum (CR) |
| NE 352 - Surfaces and Interfaces | CHE3013 - Interfaces and Particles (CR) |
| NE 353 - Nanoprobing and Lithography | NB4020 - High-Resolution Imaging (CR) |
| NE 381 - Introduction to Nanoscale Biosystems | BM41141 - General Introduction to Biomedical Engineering (CR) |
| GENE 22C - complementary studies elective (list C) | MS43810 - Materials in Art and Design (CR) |
Software Engineering
| Waterloo course | Delft course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Systems Design Engineering
|
Waterloo course |
Delft course |
|---|---|
| February 2025–July 2025: | |
| GENE 21D - technical elective | IOB4-S1-24 - Computer Aided Design |
| GENE 22D - complimentary studies elective (list D) | IOB6-E2 - Reimagining Mobility |
| GENE 22D - complimentary studies elective (list C) | IOB4-1-24 - DP: Designing for Society |
| SYDE 543 - Cognitive Ergonomics | IOB4-P1 - Human Factors and Ergonomics |
| SYDE 362 - Systems Design Methods 2: Testing, Verification and Validation | IOB6-E8 - Design Analytics |
| February 2024–July 2024: | |
| SYDE 312 - Applied Linear Algebra | EE2M21 - Linear Algebra and Differential Equations |
| SYDE 352 - Introduction to Control Systems | ME46085-23 - Mechatronics System Design |
| SYDE 522 - Foundations of Artificial Intelligence | RO47002 - Machine Learning for Robotics |
| SYDE 411 - Optimization and Numerical Methods | AM2020 - Optimization |
| SYDE 575 - Image Processing | CS4365 - Applied Image Processing |
| BME 530 - The Healthcare System | TPM063A - Health Systems |
| February 2023–July 2023: | |
| GENE 21D | SET3065 - Intelligent Electrical Power Grids |
| ERS 320 - Economic and Sustainability | WM0637SET - Economic Policy for Sustainable Energy |
| SYDE 352 - Introduction to Control Systems | AE2235 - Aerospace Signals, Systems and Control |
| SYDE 362 - Systems Design Methods 2 | CSE1110 - Software Quality and Testing |
| STV 205 - Cybernetics and Society | TPM016A - Robot and Society |
| September 2022–February 2023: | |
| SYDE 312 - Applied Linear Algebra | EE2M21 - Linear Algebra and Differential Equations |
| SYDE 411 - Optimization and Numerical Methods | AM2020 - Optimization |
| SYDE 352 - Introduction to Control Systems | WI2056LR - Systems Theory |
| CIVE 440 - Transit Planning and Operations | CIE4811-18 - Planning and Operations of Public Transportation |
| September 2022–February 2023: | |
| SYDE 312 - Applied Linear Algebra | EE2M21 - Linear Algebra and Differential Equations |
| SYDE 352 - Introduction to Control Systems | WI2056LR - Systems Theory |
| CIVE 440 - Transit Planning and Operations | CIE4811-18 - Planning and Operations of Public Transportation |
| February 2020–July 2020: | |
| SYDE 352 - Introduction to Controls | AE2235 - Aerospace Systems and Control Theory |
| SYDE 362 - Systems Design Methods 2 | 101080-13 - Research and Design |
| GENE 21D - technical elective | 102060-18 - Interaction and Electronics |
| GENE 22D - complimentary studies elective | 10101671 - Design Drawing |
| GENE 22D - complimentary studies elective | 103045 - Video for Designers |
| Note: student will complete missed 3B core courses at Waterloo before graduation | |