ME 354Thermodynamics 2
- Units
- 0.50
- Faculty
- Engineering
- Subject
- Mechanical Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 4 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.
Emphasis on applications of thermodynamics to flow processes. Real fluids, evaluation of state functions of real fluids. Non-reacting mixtures, reacting mixtures, equilibrium considerations.
Prerequisites
- Complete all of the following
- Must have completed the following:
- ME250 - Thermodynamics 1 (0.50)
- Students must be in level 3A or higher
- Enrolled in H-Mechanical Engineering
- Must have completed the following:
Antirequisites
None listed.
Leads to
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 4423 | 0 / 120 | TTh 13:30–14:50 |
| LEC 701 | 1807 | 96 / 9999 | Online or by arrangement |
| LAB 201 | 4957 | 0 / 120 | Online or by arrangement |
| TUT 101 | 4424 | 0 / 120 | W 09:30–10:20 |
Reviewed on UW Flow
75% liked it55% easy72% useful
From 63 ratings and 20 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
This course provides useful insight into how many of the real-world system works. For the most part, the course is not hard (especially if you have a very good ME250 foundation). One of the most enjoyed courses of 3A.
PS. Fraser is a gem!Aug 2025 · liked it · 1 found this helpfulOn UW FlowRemove this
As someone going into power generation, Thermo 2 is by far the most useful and interesting course I have taken so far. If you have Mather, the course content is very structured and easy to follow, with all notes posted on LEARN. Thermo 2 is a natural continuation of Thermo 1. Namely, many of the ME 250 concepts are expanded upon into applications like refrigeration, thermal power plants, HVAC, and combustion. The lab was pretty cool while being fairly easy to complete. The exams were pretty fair, so if you studied well by spamming tutorials and practice problems, while making a comprehensive cheat sheet, you should be good.
Apr 2025 · liked it · 1 found this helpfulOn UW FlowRemove this
Mather taught this quite well and was very organized. Teaching can be boring at times, but he wins teaching awards for a reason. Don't be late to his class though.
Apr 2025 · liked it · 1 found this helpfulOn UW FlowRemove this
By far the best course in 3A (at least in my opinion). The course is very organized, with lectures getting straight to the point of what concepts we need to know, while still providing relevant real world examples. Prof Mather specifically speaks very clearly, and does a good job answering questions. A lot of the content here draws from ME250, so if you have a good baseline from that course you'll be fine for this one. The exams were fair, and the lab was a good way to experience the refrigeration cycle while not just reading about it.
Apr 2025 · liked it · 1 found this helpfulOn UW FlowRemove this
I love thermo so I am biased but I really enjoyed this course, the content was interesting, and relatively easy to understand!
Apr 2025 · liked it · 1 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
6 posts and comments in 6 threads mention ME 354, August 2015 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Spring 2021
Mechanical engineering undergrad retrospective 201 points, 42 comments
u/doAbr00talroll: “… • ME354: Mather is another amazing prof. His exams are extremely fair and his lecture notes are top notch. 3B, prepare yourself to be overwhelmed with deadlines • ME322: Introducing Shigley's! …”
Spring 2018
What are your favourite and least favourite classes you've taken? 10 points, 40 comments
u/ehhhk: “Favourite: ME354 Least favourite: ME230”
Winter 2018
Studying for ME354 manufacturing methods be like 52 points, 8 comments
Winter 2017
Pre ME 354 crying thread 10 points, 6 comments
Spring 2016
What marks are you still waiting for? 10 points, 29 comments
u/Fun_Oh_Fun: “ME 354. Milne, hurry up.”
Spring 2015
Upper Mechanical Engineers (3A+)? 5 points, 3 comments
u/H2oloo1: “I wanted more practice for upcoming finals and was wondering if any upper mechanical engineering students had any past exams for courses including ME 303, ME 340, ME 354 for more practice. I can't find much on the exam bank. Thanks!”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them