Not too easy. Not too difficult.
He is a great teacher, the class is all what you put into it.
I strongly recommend watching the online modules, doing the practice problems, and going to recitation.
Hours per week:
Advice for students:
If you do these things you will get A's on the exams.