Carl Hahn
Carl is a great teacher. I enjoyed him despite suffering with philosophy. He's accessible outside class which was great for me. You do need the text because you read from is constantly for the quizzes. The quizzes aren't to bad but you do need to keep up to do well. Skipping ins't great for Carl.