Mary Shiraef
Dr. Shiraef is a great professor and makes her class very applicable to other disciplines and the current political environment. She's very considerate of student needs which is very helpful. There's a lot of reading, which I think a lot of people dislike, but it's one of those classes where if you just do the work it's easy to get an A.