Dr. Harmon is a great guy and very reasonable. However, the class definitely requires that you study. The quizzes can be tricky but make sure you go to the TA reviews - as soon as I started doing that my grades on the quizzes improved a lot. This is an awesome class and super interesting!