Average Rating (from 1 Student)
Pretty easy, overall.
He's is wickedly smart but not a bit arrogant, he's passionate about his subject, probing in his questions, and has fun during lectures.
He practically did the research for my final paper for me on the spot.
Hours per week:
Advice for students:
The only warning I would have is be prepared for the occasional profanities.