Courses by Term

Spring 2026 Graduate Courses Offered

The University of Waterloo schedule of classes shows the courses and professors who are teaching courses in each term. The table below shows available courses and links to tentative descriptions of the course content where it has been provided by the professor.

Course Number Title

ME 600 

Engineering Research Methods, Ethics, and Practices

ME 640 Autonomous Mobile Robotics
ME 655 Advanced Building Energy Analysis

ME 671

Fire Dynamics

ME 673

Fire Modelling

ME 735

Welding and Joining Topics: Advanced Materials Joining 

ME 760 Special Topics in Thermal Engineering: Energy Storage

ME 765

Special Topics in Fluid Mechanics: Data Assimilation and Uncertainty Quantification

ME 765 Special Topics in Fluid Mechanics: Advanced Fire Investigations
ME 765 Special Topics in Fluid Mechanics: Human Fire Behaviour
ME 780 Special Topics in Mechatronics: Vehicle System Dynamics

Winter 2026 Graduate Courses Offered

Course Number Title

ME 621 

Advanced Finite Element Methods

ME 631 Mechanical Metallurgy

ME 646

Design for Additive Manufacturing

ME 652

Convective Heat Transfer

ME 653 Radiation Heat Transfer

ME 654

Advanced Applied Thermal Engineering

ME 656 Advanced HVAC Systems, Equipment, Energy Efficiency
ME 663 Computational Fluid Dynamics
ME 664 Turbulent Flow
ME 671 Fire Dynamics
ME 672 Advanced Fire Dynamics
ME 735 Welding and Joining Topics: Microelectronics Packaging
ME 738 Special Topics in Materials: Materials for Nano and MEMS
ME 749 Special Topics in Machining: Topics in Solid Modelling
ME 753 Solar Energy
ME 780 Special Topics in Mechatronics: Vehicle System Dynamics

Fall 2025 Graduate Courses Offered

Course Number Title

ME 600 

Engineering Practice, Research Methods, Ethics & Professional Development for MME Graduate Students

ME 620 Mechanics of Continua

ME 628

Fracture Mechanics

ME 632

Experimental Methods in Materials Engineering

ME 634

Practical Experimental Statistics and Data Visualization

ME 649 Machine and Process Control

ME 659

Energy and Environment

ME 662 Advanced Fluid Mechanics
ME 725 Advanced Stress Analysis
ME 738 Special Topics in Materials: Advanced Nanomechanics
ME 744 Computational Intelligence
ME 750 Advanced Thermodynamics
ME 765 Special Topics in Fluid Mechanics: Wind Energy
ME 765 Special Topics in Fluid Mechanics: Microfluids-based Lab & MEMS
ME 780 Special Topics in Mechatronics: Neural & Rehabilitation Engineering