Daniele Fioretti
Great class, great teacher. As long as you do all the readings + watch all the films + participate once a week, you will do well. Brought in guest speakers a few times, and they were always relevant and brought valuable insight. If you can't watch one of the movies (locked behind a subscription) he hosts in-person screenings/will work with you.