I tutor students (elementary school through high school) in:
- Math, grade 1 through Precalculus
- SAT Math
- SAT Verbal (Reading & Writing)
- AP Computer Science A
- AP Computer Science Principles
- General coding and programming for kids and teens
My background includes a Computer Science degree from MIT, a long career in software and technology, and years of hands-on experience helping my own children and friends’ children with math, computer science, and test preparation.
Interested?
- Fill out this online information form, so we can set up a time to talk about how I can help your student.
- Check out my tutoring service's policies on scheduling, cancellation, safety, etc.
Here's a little FAQ about my tutoring services:
What's your teaching approach?
I focus on real understanding over memorization, since math especially builds on itself. I explain concepts multiple ways until one clicks, and use diagrams and written steps to make material manageable. I also put a strong emphasis on practice — getting good at something requires being willing to be bad at it first, and I try to build students' comfort with that struggle rather than let them avoid it.
Do you use any specific study tools?
I have students build their own personalized reference sheet — the specific formulas and rules they tend to get wrong or forget, not a generic list. Since it's built around their actual weak spots, it's more useful to them, and creating it themselves helps it stick better than a sheet I hand them would.
Do you work with students who have ADHD or learning differences?
Yes. I reduce working-memory demands, break problems into smaller steps, make reasoning visible on paper, and help students build repeatable systems for tackling hard work.
Can you help a student who's fallen behind?
Yes — I do intensive, short-term catch-up work: identifying missing fundamentals, prioritizing what matters most, and building a focused plan. Results vary by student, but I'm comfortable with more than occasional homework help.
One example: At Thanksgiving I started working intensively with a student with an F in math. We managed to raise his grade to a C+ by Christmas. The following semester he earned an A and a 5 on the AP exam.
What's your approach to SAT and AP exam prep?
Heavy use of real exam questions and full-length practice tests. After each one, we go through what went wrong and what went right, then redo those problems until they're consistently correct. Repetition on real material reduces test anxiety and builds genuine confidence, rather than confidence based on false comfort.
What do sessions look like?
It depends on the student and the situation, but usually includes a combination of homework support, test prep, fundamentals review, grade recovery, a structured curriculum with practice between sessions, or a mix of current schoolwork and longer-term skill building.
How do you handle AI tools?
I teach students to use AI for explanations, feedback, and practice – NOT as a substitute for their own thinking.
How do you communicate with parents?
I maintain a learning plan, track progress, flag weak areas, and send regular updates, adjusting the plan as needs change. Here is an example session report that I provide to both the student and the parents, every time we meet.
What's the goal?
Not just finishing the next assignment, but understanding the material well enough that future classes get easier, not harder.
How can you help students learn to code?
For students who want to learn programming outside of an AP class, I can teach:
- Language: Scratch, Python, Javascript, C, and more.
- Programming fundamentals
- Problem solving and debugging
- How to build small projects and gradually become more independent
- How to use AI effectively