Brian Haggerty
Great professor. Super fair, there were small quizzes for hw often, but they were easy. Participation matters so much, he will definitely notice. He cares about what he is teaching and respects his students. The midterm/final was exactly like his small quizzes and practice exams. I recommend taking him for both lecture and recitation. 