Pretty easy, overall.
Tests are fairly difficult and different than the other classes because he writes his own.
Do not expect to get an A, you have to work for a B.
Hours per week:
Advice for students:
GREAT PROFESSOR! Definitely tough and the chances of passing with an A are slim to none.