Not too easy. Not too difficult.
The way he does his lectures makes you engaged so you don't miss anything. And with some many resources (textbook, notes, online homework service) there are so many ways to keep up with the material
One highlight I noticed was that he is super easy to talk, if you are ever confused about something he is extremely approachable and is guaranteed to help you with whatever troubles you may have. He also occasionally does offer way to challenge you to earn extra points on tests or assignments
Hours per week:
Advice for students:
Focus. You start to slack the work and material will overload you