Not too easy. Not too difficult.
He gives lots of real life examples and how it relate to the course concepts.
He tries to make every class fun and yet educational at the same time.
Hours per week:
Advice for students:
All the homework are very doable as long as you put in some time and effort, and you can also compare it with the TA.