David Courtemanche
Lecture slides are very clear and he does everything he can to be accessible. He is the only prof I have had with an open door policy (i.e. stop by whenever you want) and responds well to feedback. Class is hard but if you listen and study youll do fine.