Madeleine Novich
Provides clear grading criteria and you basically know what is expected of you from day 1. If you pay attention in class it will be easy to get good grades because she teaches In a way that makes you remember, and her classes are super interesting. Very available outside of class and is super understanding and nice. Fav teacher and def recommend