Pretty easy, overall.
He's a passionate enthusiastic teacher and very responsive and helpful when you need him.
4 tests and an optional final with about 9 online quizzes.
Hours per week:
Advice for students:
The wording is very tricky so be careful, I didn't put too much time into this class and right now I'm struggling to finish for a B with the last exam and final coming up.