I cannot recommend Sarah Good enough, her love for her subject is infectious and she treats all her students with respect and kindness, which is always returned. She loves her subject and she strives to get everyone to engage with it. She does follow the textbook syllabus but she also challenges her students to think for themselves, which in the long run is what really matters.
really great teacher, too nice but everybody respects her still!!! one of my fav teachers!!