Jeremy Stuthard
One of the best professors/teachers I've ever had in my entire life. Super funny and keeps you engaged while also learning the required material. Leaves you with not only lessons about public speaking, but life lessons.