Michael Paarlberg
I expected to hate this class because its not for my major but I'm glad I was wrong. Prof. Paarlberg is literally the bomb. He teaches the entire class time but explains his powerpoint in the most simple way which I liked for note taking. If you study, you'll get a good grade on the exam, he doesn't include any surprises!