Not too easy. Not too difficult.
If you can't teach yourself the material, don't take him.
You'll find surprises on the exams. Some things that weren't emphasized enough in class end up on test..
Hours per week:
Advice for students:
Read before coming to class, do the online HW, do EX.