I am a PhD student at Princeton advised by Ryan P. Adams. I have broad interests across the computing stack; spanning algorithms (primarily scientific and numeric computing), compilers and language design, computer architecture, microarchitecture, and hardware design (both conventional CMOS digital systems and experimental paradigms like photonics and analog computing). I'm also intrigued by related areas like control engineering, signal processing, robotics, and communication.

This past summer I interned at Arm with Paul Whatmough and Chu Zhou working on hardware-software codesign for compression on neural processing units (NPUs), resulting in a patent application and a custom internal library written in C++ with CPython bindings. Previously, I've served as a consultant and engineering intern, with an emphasis in areas like low-power machine learning and signal processing.

This summer I will be a Research Engineering Intern at Qualcomm, working on hardware-software codesign for machine learning compilers and machine learning driven microarchitecture with the AI compilers and algorithms group.

I did my BS in Mathematics at Harvey Mudd College with Jon Jacobsen, with a minor in philosophy.