Math, including advanced functions and calculus

Grade Levels:

5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th


Having taught and tutored for over three years to students with different background and personalities, David knows the keys to success in teaching kids are the 3Ps: patience, persistence and proficiency. David has a strong academic and professional background. He has both an undergraduate engineering degree and a masters degree in business administration. David believes in the importance of continuous improvement through learning, which makes him not only a good teacher, but a good mentor for his students as well. David has perfected several teaching methodologies to help students better retain information, including repetitions, “teach-back” by asking the students to play the role of the tutor, and “random review” by asking students to go over the things they learned weeks or months ago. David does not shy away from injecting some fun into learning, and strives to prove to the students that math does not have to be "boring".