Courtney Mayer
She is amazing! Her lectures are clear and entertaining, and she is willing to work with you if you are honest about your situation. If you did not understand something she is more than happy to explain it to you. I also loved her labs. 