Not too easy. Not too difficult.
Great teacher. Do not buy the book.
That is OK for some students, but it's not the best way to actually learn the material.
Hours per week:
Advice for students:
Tests on hw (which answers are given) and what he lectures on. Best teacher I have had!