Pretty easy, overall.
He is super nice, and very eager to help students.
The tests are hard, but the material is complicated.
Hours per week:
Advice for students:
I would highly recommend him. Also he generally lets you out of class early, when done with in-class. It is so awesome.