Jack White
Jack White is an amazing professor! I truly enjoyed every second of his class. He may push for you to get the book in the begging of the class but we didn't use it but maybe once. He gives you take home quizzes that are super EASY! There are two group projects that you do and one newspaper article. I totally recommend taking his class!