I hold a B.S. in Electrical Engineering and Computer Science from MIT. In high school, I scored a 5 on all five of my AP exams and graduated 2nd in my class, earning the Rensselaer Medal for excellence in math and science.
I began tutoring in high school, working one-on-one with classmates preparing for AP exams. That experience taught me how to break down complex material into digestible pieces — and how to reverse-engineer what the test is actually looking for.
I've built cash...
I hold a B.S. in Electrical Engineering and Computer Science from MIT. In high school, I scored a 5 on all five of my AP exams and graduated 2nd in my class, earning the Rensselaer Medal for excellence in math and science.
I began tutoring in high school, working one-on-one with classmates preparing for AP exams. That experience taught me how to break down complex material into digestible pieces — and how to reverse-engineer what the test is actually looking for.
I've built cash concentration software on Wall Street, served as technical lead on award-winning EA Sports titles, and spent 6+ years as Android Platform Lead at Zwift. My real-world examples come from actual production code — not AI-generated drivel.
My signature method is backward design: we start at the end. Before writing a single line of logic, we write the return statement, or the base case, or whatever the function is supposed to hand back. Something concrete we can look at together. Then we ask — okay, what has to be true for that to happen? We build the solution backwards from the answer.
This works especially well for recursion, loops, and method design — the exact places AP CS students get lost. Rather than staring at a blank function, students always have a foothold. We work from known ground toward the unknown, not the other way around.
I pair this with real-world analogies and examples drawn from my career to make abstract concepts click. Sessions are interactive — we think out loud together, write a little, pause, talk, then write more.
I work with high school students, primarily juniors and seniors preparing for the AP Computer Science A exam. Sessions are one-on-one, in-person or remote.