N. Zoya Birring
Amazing teacher. She can teach anyone calculus, if they only have the desire to learn.  Pay Attention, ask questions when you have them, and understand the subject, it is as easy as that