Dean Richert
By far the greatest professor I have had over my entire undergraduate degree. This past year was Dean's first year teaching, and strives to be the best he possibly can, providing instant feedback on assignments and exams (Marked our final within 4 hours), and extra help whenever you need it. I would recommend him to anyone.