Theodore Chelis
This course is more difficult than most 100-level courses, but it's worth it. Mr. Chelis is thought-provoking and facilitates interesting discussion. He's clear with his expectations, and if you do the work, you'll enjoy yourself in his class.