Pretty easy, overall.
He is very smart and opinionated but knows the subject well and teaches it well.
He is always fun to listen to and uses good material in his class.
Hours per week:
Advice for students:
For those who have taken this class "HI, WHATS YOUR NAME?" __________ "HI, IM JEFFREY!" he does that all the time. Take this class, its fun.