Robert Cohen
Robert Cohen is amazing. Take this class if you can (or any of his classes). While he does expect a lot of reading, the class itself is not difficult. The discussions are always super interesting and there are only 3 assignments per semester. I definitely recommend this course.
Professor Cohen is very passionate and so intellectual. The class was mainly lecture, which made it easy to disengage but was also very interesting when I followed his complex ideas! I came out of the class with better critical thinking and an over-all deeper understanding of life/human behavior. :) However, I did not enjoy his taste in books (only 2/~10 had female characters).
This course was very insightful and I truly enjoyed reflecting upon the concepts explored. The amount of reading may be a challenge, depending on reading level but it was definitely worth it for me. We had to write three papers but otherwise no written homework.