Ana Berrizbeitia
She explains things in a way that is very easy to understand and apply to the math. She makes her self very accessible over email and during office hours. She spends time making useful worksheets and homeworks. As well she is very kind and very funny. The course can be challenging, but as long as you put in the work it's a great class.