Not too easy. Not too difficult.
Does go off on tangents from time to time. But overall if you attend class you will be ok
He is an excellent professor who does everything he can to make sure students get their money's worth taking his class.
Hours per week:
Advice for students:
He packs in a lot of detail and often goes off on tangents, but he reviews his main points very clearly.