Not too easy. Not too difficult.
I would recommend it because his lectures force you to participate, which ultimately helps you learn the material.
The highlights were when he brought in visuals for the class.
Hours per week:
Advice for students:
Make sure you use his office hours and ask questions whenever you are stuck.