Seth Hoelscher
Seth is one of the best teachers on campus. He somehow managed to memorize everyone's names after the first day, so throughout the semester he will call on you and ask questions. This would usually suck, but he engages the whole classroom in a way where it's not bad. Tests are super hard, he makes you work but you will learn a lot.