Back to courses

Michael Hall

2 courses · 2 reviews

4.5
Quality
3.0
Difficulty
2
Reviews

Courses

All Reviews

Quality: 5Difficulty: 3CSE 3602

Prof. Hall is very caring and understanding. He's aware of our workload from other classes and is lenient with deadlines and extensions on lab assignments. Exams can be a little lengthy but overall fair and doable. Lectures can be a little boring but mostly manageable. Responsive on Piazza & helpful during office hours.

12/19/2025

Quality: 4Difficulty: 3CSE 2600

Professor Hall co-taught 260 with Professor Siever in SP25, and although he didn't actually do the teaching part, Hall is great at explaining things and is always happy to help. Lots of pre-lecture reading but they really help in understanding the actual lecture content. Homework can be pretty time consuming but they get better.

5/10/2025