Pretty easy, overall.
He is one of the best professors I've had so far in college.
He is very passionate about the material and REALLY wants everyone to do well.
Hours per week:
Advice for students:
He is very helpful if you have any questions. The material itself is what makes the class hard but Kingston teaches it well.