David Mindich
Mindich is a really respectful and informative professor. Students are able to express their opinions whenever, and he's always interested in listening and learning. He does make you read about 20-40 pages of the textbook for each class, but that is usually the only homework he assigns throughout the week, so it honestly isn't bad.