Casey Giordano
He was clearly very passionate about the material and went out of his way multiple times to support students. The course material was manageable and all exams were open-note. His lectures tended to be longer, so I found it easiest to follow along on the slides, but overall a great class.