Standing on the Shoulders
of Giants

Overview

Broadly, my research interests are in computational and mathematical science. I have worked in areas such as non-convex optimization, deep learning, data compression, and algorithmic economics. I appreciate both the theory and application side of problems, which is to say I enjoy both proving a theorem and programming a software package.

Papers & Publications

Software

Saddle-Free Newton

Julia implementation of the regularized saddle-free newton method for unconstrained non-convex optimization.

GitHub

RandNLA

Julia algorithms for randomized numerical linear algebra.

GitHub

Quadrature Convolutions (QuadConv)

A quadrature-based discrete convolution operator for use in deep learning tasks with unstructured data.

GitHub

Neural Networks for Microcontrollers

Python and C++ packages for translating trained neural networks into C code for use in embedded systems.

GitHub