Caroline Sabol
Ms. Sabol breaks the lectures down really well.  I have always been horrible with math, and do poor on tests, but with her extra credit I was able to get my first B.  Take her she is great.