Not too easy. Not too difficult.
He's pretty decent, overall if you go to class and do the homework you will do ok.
He publishes his notes online and all you have to do is fill in the blank.
Hours per week:
Advice for students:
Does go off on tangents from time to time. But overall if you attend class you will be ok