Not too easy. Not too difficult.
Great teacher. He really knows what he is talking about.
As long as you pay attention in class and do the homework, you should be fine.
Hours per week:
Advice for students:
Fantastic analogies. Easily one of the funniest professors I've ever had.