My favorite professor at DH. His lectures are clear, interesting, and articulated well. The homework is easy and consistent, and the grading criteria are clear. 10/10 would take again (this is already my third class with him.)