Christian Goodnow
Prof Goodnow is the best! He's very passionate ab this subject and he keeps his explanations simple in a way that it's easier to comprehend the material. He wants you to succeed and allows both quizzes/exams (except for the final exam) to be open notes. He drops the lowest quiz score and offers extra credit. Took it over the summer