Tahseen Shams
I was worried going in because of her reviews, but I absolutely love Professor Shams. Lecture content is intriguing and engaging, and test/essay questions are direct reflections of the lecture/textbook content. In a semester where I felt super overwhelmed with work, this Prof was my saving grace.