Michaela Plummer
She cares for her students and you can tell she is passionate about what she teaches, but she grades really hard. I've worked my butt off these speeches and the highest I've gotten is a C. But she goes give good feedback on what you need to work on. Also: Read the book