Learn it properly — mathematics & data science, one-on-one.
Teaching is the work I want to do for a lifetime. Patient, concept-first, and paced to you — from a single tough homework set to the whole arc of becoming a data scientist. Any student is welcome; if you're heading into data science, I'd especially love to help.
Schedule a sessionOnline, flexible, first conversation is free.
Who I work with
High school through graduate — homework help, exam prep, or genuine understanding that outlasts the test.
Your on-ramp: Foundations phase IWhat we can cover
The data-science track
For anyone aiming at a data-science degree or career, this is a deliberate build — the whole stack, in order, so nothing stays a black box. But it's one spine with three on-ramps: you start where you already are, not always at step one. Every stop links to a live demo on this site, so you can see how we'd actually learn it before we ever meet.
- New to it all? Start here.IFoundations
the black boxes, opened
- The mathematical spineLinear algebra, probability, and calculus taught the way models actually use them — so eigenvectors, gradients, and distributions become intuition.
- Programming & toolsPython for data (pandas, NumPy, scikit-learn), SQL, notebooks, and version control — clean, readable work you can show.
- Already code? Join here.IICore
how models actually work
- Probability & distributionsWhere distributions come from and why the Gaussian shows up everywhere — built, not memorized.
- Statistics & inferenceFrom regression and hypothesis testing to the honest evaluation of a result — what it means, and when it doesn't.
- Using the tools already? Start here.IIIApplied
turning data into decisions
- Modeling & regularizationFitting a model without fooling yourself — bias, variance, and generalization you can defend.
- Optimization & decisionsChoosing under hard constraints when there's no exact answer — the honest heuristics, and their limits.
- IVPortfolio
something you can defend
- From coursework to a projectTurn assignments and Kaggle-style problems into work you can defend in an interview — the whole ML workflow, the reasoning, not just the score.
How I teach — the method behind the sessions
One belief runs through all of it — formulation over solution, from how I think: get the shape of a problem right and the answer is half-forced. That's also how I learn, and how I'll teach you. Skill is built, not waited for: higher-order encoding and mind-mapping (in the spirit of Justin Sung), then retrieval, spacing, and teaching it back. You won't just get answers — you'll leave with a way to build durable understanding on your own.
A worked example — watch one topic encode
The first move on a single idea — L² geometry — as a live mind-map that builds itself, hub first and then one relationship at a time, because that ordering is the encoding. Tap a branch; several open the proof that makes the relationship real. This is the move we'd do together on whatever you're studying.
Research collaboration
Beyond tutoring, I collaborate on quantitative research across the sciences — the statistics and modeling side of an honest question. If you work in one of these (or somewhere adjacent), I'd like to compare notes.