About Me

I’m a second-year PhD student in the Data Systems Group (DSG) at MIT where I am advised by Tim Kraska.

My early PhD work has explored applying techniques from declarative optimization to novel AI systems. We recently published a vision paper in CIDR’25 for our prototype system called Palimpzest (PZ), which enables users to compose AI systems out of semantic operators. PZ’s optimizer can then optimize these systems for a given objective across the dimensions of quality, cost, and runtime.

Following-up on our vision paper, we are currently exploring a few different research directions

  • We would like to make our optimizer more robust and principled, borrowing and adapting ideas from traditional Database query optimizers
  • We are investigating how to apply optimization techniques to AI systems which are (A) not declarative in nature, but (B) still make use of semantic operators
  • We are interested in making our optimizer more adaptive, so that it can propose new plans on a per-input basis
  • In another vein of exploration, we are working a project to assist with software development for large-scale systems over long time horizons (i.e., not just synthesizing a small function, class, or commit).

Before coming to MIT, I worked at Cambridge Mobile Telematics (CMT) while also pursuing a Master’s degree at Stanford under the wonderful guidance of Daniel Kang and Matei Zaharia.