Keith Eppich
One of my favorite professors I've ever had. The class is A LOT of work, and he grades pretty harsh, but if you're willing to do the work/extra credit then you'll be fine. His lectures are fun and interesting and made me enjoy history again. I actually felt like I learned something when I left his class.