Scott Loveland
Scott Loveland is the best professor I've ever had. He's hilarious, lectures are incredibly interesting and I would recommend his class to anyone. Be sure to do your homework, the course is not easy by nature. If you do the work, you will be great. Scott cares a lot about his students and it really shows through the work he puts into his teaching.