Amazing professor. He has a way of making everything so understandable. Requires you to read a novel, but the novel is really interesting and an easy read. Gives study guides that as long as you complete them and use them to study, you'll do well on the exams.