Pretty easy, overall.
I failed a couple tests before I put down the book and used just his lecture notes (which he posts) and the practice exams to study.
Aced the rest of the exams and came out with a B in the end.
Hours per week:
Advice for students:
Do it right from the begining and you will be fine! Also he is very helpful if you seek him out during office hours. :)