Not too easy. Not too difficult.
His tests are fair and tells you what kinds of problems to study
so you won't be spinning your wheels unnecessarily.
Hours per week:
Advice for students:
Interesting and knows his stuff.