Pretty easy, overall.
Tests are not hard if you study and understand material.
Best professor I've ever had. He has a way of making really tough topics easy to understand.
Hours per week:
Advice for students:
The way class is graded makes it pretty much impossible not to pass, unless you just don't try at all.