Steven Hanneman
Steve is the best professor! First off, he gives the answers to the tests on review day, he takes attendance, but you can easily skip a bunch of classes and still get A. Super nice, knowledgable, and loves to engage the students and loves student feedback. Super easy, don't need to read the book, and you will enjoy going to his class.