Caroll Mann
His class was very engaging, I enjoyed that it was clear he knew what he was talking about and passionate about it. His exams were vigorous, but he provided reviews so as long as you study everything on the study guide you can pass the exam. Some say his class was to difficult but I enjoyed how it pushed me to do my best.