Kevin Kritsch
Professor Kritsch was my favorite professor I had all semester. His lectures are hilarious and never boring. He does tend to go on tangents, but is a very fair tester and grader: if he didn't discuss it in class it won't be on the test. He's super enthusiastic about what he teaches, and gives good feedback!