Not too easy. Not too difficult.
The teacher is amazing, but he makes you work. If you do work you will learn everything and get a great grade.
The teacher was hilarious and often times talked about unrelated things.
Hours per week:
Advice for students:
Read the notes he gives and study all the quizzes.