Pretty easy, overall.
It takes a lot of studying but there's usually no suprise questions on the tests, everythings straighforward.
Great teacher, I learned so much from this class and his lectures were not boring.
Hours per week:
Advice for students:
Also if you take notes and not miss any class you will be find.