...His approach to tutoring is to work with the student at his or her level of understanding of the material and to break down problems and concepts to their fundamental principles. He works with the student's foundational knowledge first; if there is a concept that other skills are built upon and ... (read more)