Diana Greenwald
Middle East politics/gov was one of the most challenging courses ive taken as a political science student but prof Greenwald is very straightforward with her expectations and is a generous grader. You must be willing to put in the work because you will not do well without doing readings, participating and truly learning the info from slides