Michael Guyer
Tough material but he does a great job explaining everything and is careful with his words to not confuse anyone. Class is made up of 4 tests and a cumulative final, alongside online quizzes every week which are sometimes different than what youre learning in class so dont get discouraged if you do poorly. Overall great class and would recommend!