Pretty easy, overall.
Gives group quizzes and if you have an A before the final you don't have to take it.
Great teacher and a great person. The material is not easy and will take quite a bit of time to really learn it.
Hours per week:
Advice for students:
He is always available to help students who are willing to put forth the extra effort.