Pretty easy, overall.
His grading scale is one of the best I've ever seen (83+ is an A) and he truly cares about his students.
I would take one of his classes again in a heartbeat!
Hours per week:
Advice for students:
Make sure you attend class since there are participation points every week.