Courses by Term

Spring 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 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