This class was tough.
Probably the worst prof I've had.
The HW solutions he posted were wrong 20% of the time and were not at all representative of the test questions.
Hours per week:
Advice for students:
No idea how this guy received a Ph.D.