* * * This page will be archived in May 2023, after which I am not planning to write any more books. * * *


Introduction to Algorithms and Machine LearningLinear AlgebraCalculusAlgebraShorts

I used to write math books for fun as a way to consolidate and clarify my quantitative intuition. The goal was to provide deep intuition for the core concepts and connections, along with plenty of practice exercises, while remaining as concise as possible.

A special thanks to Sanjana Kulkarni for her thoughtful suggestions and diligent proofreading of these books.

Introduction to Algorithms and Machine Learning

(expected 2023)   school program, pdf/print in progress

Linear Algebra

(2019)   pdf, print


(2019)   pdf, print


(2018)   pdf, print


Below are some shorter manuscripts that I feel are interesting enough to share.

Graphing Calculator Drawing Exercises (2019)
  • 1. Lines - Horizontal and Vertical Lines; Slanted Lines; Absolute Value.
  • 2. Open Curves - Parabolas; Sine Waves; Roots.
  • 3. Closed Curves - Shading with Sine; Euclidean Ellipses, Non-Euclidean Ellipses.
  • 4. Trigonometry - Rotation; Lissajous Curves; Composition Waves and Implicit Trig Patterns.

Intuiting Predictive Algorithms (2018)
Naive Bayes; MAP and MLE; Linear Regression; Support Vector Machines; Neural Networks; Decision Trees; Ensemble Models.

The Data Scientist's Guide to Topological Data Analysis (2017)
  • 1. Mapper - Algorithm; Software; Use-Cases.
  • 2. Persistent Homology - Homotopy; Approximation; Homology; Persistence; Software.

The Physics Behind an Egg Drop: A Lively Story (2014)
Velocity; Momentum; Changes in Momentum; Force; Pressure; Troll Egg Drop.