Alecia Cassidy
She genuinely tries so hard to help her students and there is so much extra credit available. That being said, her tests (2nd/3rd mostly) are extremely difficult and she makes it clear at the beginning that she teaches at a higher level and the bonus is to compensate for the difficulty. She also struggles to simplify information but she's so sweet.