Courses by Term

Fall 2025 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 to course content where it has been provided by the professor.

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

Spring 2025 Graduate Courses Offered

Course Number Title

ME 631 

Mechanical Metallurgy

ME 640 Autonomous Mobile Robotics

ME 655

Advanced Building Energy Analysis

ME 735

Welding and Joining Topics: Advanced Materials Joining

ME 765

Special Topics in Fluid Mechanics: High-speed & Compressible Flows

ME 770

Topics in Heat & Fluid Flow: Fire Testing

ME 780

Special Topics in Mechatronics: Vehicle System Dynamics

Winter 2025 Graduate Courses Offered

Course Number Title

ME 621 

Advanced Finite Element Methods

ME 656 Advanced HVAC Systems, Equipment, and Energy Efficiency

ME 671

Fire Dynamics

ME 672

Advanced Fire Dynamics

ME 738

Special Topics in Materials: Materials for Nano and Micro-electromechanical Systems (MEMS)

ME 739

Manufacturing Processes Topics: Additive Manufacturing

ME 751

Fuel Cell Technology

ME 760

Special Topics in Thermal Engineering: Inverse Heat Transfer Analysis

ME 765

Special Topics in Fluid Mechanics: Experimental Methods in Fluids

ME 780

Special Topics in Mechatronics: Automated Driving