Not too easy. Not too difficult.
He is good at teaching the material, but there is so much to learn that it's easy to fall behind.
The exams and quizzes are much harder than the homework or examples.
Hours per week:
Advice for students:
Works out each homework problem and shows you how to do it, which is a big plus.