Not too easy. Not too difficult.
You must read your book, and go beyond it.
Practice all the questions he give. He provides an online extra credit program that really helps if you do all of them.
Hours per week:
Advice for students:
Good curves, and exams are decent. His quiz are random, and follow what he lectures.