Alana Rosenwasser
She always does her best to make sure you understand the material. You can tell she has a passion to teach, and she's sharing that! 
She always gives second chances on “quizzes” and is very understanding. 
Beware: she moves through notes super quick, I recommend opening them on canvas just in case! 