Kitty McGrath
She is very nice but moves really fast. The content is not too hard but many topics are covered in a day and not addressed again until the tests. She does give a lot of extra credit and provides study guides for each test. Though if yiu are not confident in your math skills and ask a lot of questions I would not recommend it. 