Not too easy. Not too difficult.
While he is very enthusiastic about teaching this course, his quizzes and exams are very difficult.
They are worded tricky not like anything he tells you to study.
Hours per week:
Advice for students:
Basically, study EVERYTHING prior to an exam, and still expect to only get a B at the very best.