I've had the privilege of working with David Foster for the last 5 years and I am continually impressed by his intelligent and vast amount of knowledge. Since middle of 8th grade to graduating high school, I have primarily come to David for help in math from pre-algebra all the way up to AP Calculus, however I've also thrown a diverse number of subjects in our weekly hour, from Physics, AP English, AP Environmental Science, AP Biology, and even Spanish. No matter the subject, after a tutoring session with Mr. Foster, I have always walked out feeling confident that I have the ability to understand my homework and perform well on tests and quizzes. He is an excellent teacher that breaks down complicated concepts into something simple and understandable, especially in AP Calculus. Along with being highly qualified as a tutor, he also truly cares about the success of his students, even going as far to offer me extra resources like study guides and "cheat sheets" for helping me remember theorems, formulas etc., which have been invaluable for AP tests. Over the years I have learned a lot from him, more than just school work but also how to success in my future academic career as I go off in college. He believes in teaching theory of the subject over just only doing practice problems which have seriously improved me as a student, not only in my boost of grades but also my perspective on how to learn on my own. I would highly recommend David Foster to anyone who wants improve themselves academically.