I am an incoming professor at MIT in the EECS department where I will lead the Flame Lab. My goal is to build systems that democratize the design and use of specialized hardware. I am excited to work with folks who are dissatisfied with the current state of tools and techniques for hardware design. I am interested in radically new approaches that combine ideas from programming languages, computer architecture, VLSI, and computer-aided design to address the design, verification, and usability challenges of specialized hardware. In doing so, I want to build real systems, evaluate them rigorously, and get other people to use them.
My PhD research has produced three systems:
Invited talks at Jane Street Xcelerate Colloquium and the NYU PL/FM Seminar.
Started as a Pre-faculty Visiting Scholar with the Ultra-Low Latency Team at Jane Street.
Gave invited talk Modular Abstractions for Hardware Design to the Purdue ECE & PL groups.
Accepted a tenure-track position at MIT and starting in the 2025-26 academic year!
Our paper on unifying static and dynamic abstractions in Calyx was conditionally accepted at OOPSLA 2024.