Pretty easy, overall.
One of the few professor I have had that you can tell actually likes to teach.
He is more then willing to help you out and work with you if you ask.
Hours per week:
Advice for students:
However, the test are challenging and there is in class group homework/projects.