Pretty easy, overall.
Willing to help out. Take home final was awesome, but takes forever.
Tells you what to study for and is very clear
Hours per week:
Advice for students:
Good teacher very willing to help if you ask for it. Prepares his students well for the tests he gives