Not too easy. Not too difficult.
Three out of 4 tests were based strongly on practice exams he gives, so be sure you know those well.
And do all the homework he assigns, which seemed to get easier as the semester went on. Great personality and very smart.
Hours per week:
Advice for students:
He is really hard. I attend class everyday, do all of my homework, but still failed the class by the few exams he has given.