Michael Carpenter
Michael is very open-minded, readily embraces student opinions and encourages discourse during lectures. He gives different perspectives to controversial subjects while remaining politically neutral. More than a few times I've left his lectures in deep thought. If you're not interested in the class contents, his lectures may not be engaging.