Suzanne Weyn
At first it may seem like she just rambles but in all honesty she wants to be as specific and helpful as possible. If you have any questions she is there to answer to them. And she is never critical of anything and that's saying a lot since many english teachers are. And not only doe she care about the subject but her students as individuals