Codi Jaynes
Outstanding professor. Gives you time to do your homework in class and reviews it with you. If you're stuck she will sit with you and help you overcome your confusion. I have never been so good at math until I came across her teaching. Definitely recommend.