Not too easy. Not too difficult.
Do all his practice hw problems, and you'll get an A.
His practice exams are fairly similar to the real exams,
Hours per week:
Advice for students:
but not exactly alike. He may appear to be mean, but he's a nice guy and wants you to succeed!