Andrew Coe
My favorite professor all-time. I took both of his undergraduate classes and they were my 2 favorite classes through all 4 years. Amazing lecturer, interesting material, etc. etc. If you think you'll be interested in the course content then you will love these classes.