Keith Hengen
Very approachable, engaging, gives interesting lectures. People complain about having a quiz every class, but I would much rather study some material constantly than be stressed about a huge exam. Feel like I learned more in this course than any other course at WashU (concepts are applicable to real life) and he gives EC to boost your grade. 