Pretty easy, overall.
Easily the best professor i've had in 4 years.
Lecture kept me awake even at 8am. Actually cares about students and will work with you if you have problems.
Hours per week:
Advice for students:
He really gets into what he's teaching and makes coming to class rewarding.