- Getting Started with TPUs on Kaggle
- Six Varieties of Gaussian Discriminant Analysis
- Optimal Decision Boundaries
- Least Squares with the Moore-Penrose Inverse
- Understanding Eigenvalues and Singular Values
- Visualizing Linear Transformations
- What I'm Reading 1: Bayes and Means
- investmentsim - an R Package for Simulating Investment Portfolios
- Talk: An Introduction to Categories with Haskell and Databases
- A Somewhat Better Retirement Formula

- Least Squares with the Moore-Penrose Inverse - November 21, 2019
- Understanding Eigenvalues and Singular Values - November 15, 2019
- Visualizing Linear Transformations - November 12, 2019
- Change of Basis for Vectors and Covectors - March 18, 2019