Michael Cannon
Best professor at WashU. Way overqualified to be teaching the course but still takes it very seriously and makes sure everyone in the class gets the most out of it. He brings in awesome guest lecturers and just covers great material in general. I have never loved a class more, sad it's over.