Huma Sheikh
Pretty good professor overall. Lots of writing in the course overall, be prepared to do presentations and group assignments each week. If you don't talk during discussions, you won't get credit.