Pretty easy, overall.
Very helpful, very clear at explains! He's just amazing, really cares about his students.
He's funny and charming. Material is always clear and he teaches straight from the book.
Hours per week:
Advice for students:
I took his summer course, missed 2 classes and passed with an A.