I’m a PhD student at UMass Amherst, working at the PLASMA lab and advised by Emery Berger. I tend to find lots of things interesting, but my research focus is on programming languages and software engineering, hoping to make the software world a better place.

Check out our SlipCover project, which hugely reduces the overhead of coverage testing in Python, down to almost zero!

I also work on Scalene, a very popular CPU+GPU+memory profiler for Python with AI-powered optimization proposals.

Two papers I co-authored recently received awards: our Scalene paper received the Best Paper Award at OSDI 2023 and our Visual Question Answering paper received the Best Student Paper Award at SIGIR 2023.

I returned to research after several years working in industry, most of them as CTO of Port25 Solutions, a company I co-founded. Our product, an email server named PowerMTA, was hugely popular because of its performance and stability; it also helped pioneer standards such as DKIM and IDN. When my company was acquired, I served for a few years as SVP of Research and Development. That line of work actually started with research: as an undergraduate, I worked for a center tasked with handling email; I started experimenting to make things more efficient, and that eventually led me to PowerMTA.

For my Master’s thesis, I dove into network security and wrote an intrusion detection system for protocol-borne attacks on the DNS.