Safoura Nourbakhsh
Lots of readings and viewing assignments, so don't think about taking Prof Nour if you're not ready to actually put in some time. That said, once you do the work getting an A is not that hard  relies mostly on writing ability rather than content learned in the class. An interesting way to fulfill a HALC requirement.