Christian Hennigan
If you engage with the material this class is an easy A. I really enjoyed his lectures, he went quick enough that it didn't get boring and often let us out early (take TTh over MWF). He clearly cares about his students and there were a ton of EC opportunities and he drops the lowest midterm grade. Responsive on email and good at explaining things.