Nicola Barilla
great teacher! incites thoughtful discussion and clearly has deeper understandings of the books. be prepared to contribute to discussions in this class. she does assign a lot of reading though so be ready for that; no pop quizzes on the reading though.