I am a Postdoctoral Fellow at Harvard's Programming Languages and Formal Methods groups and the Basis Research Institute. I obtained my PhD from the University of Melbourne in analyzing neural networks for program analysis and program synthesis.
I work at the intersection of programming languages and machine learning — using PL abstractions (grammars, effect handlers, program synthesis) to build ML systems that are more compositional, interpretable, and robust.
Recent side project: Grammars that generalize — combining a small DSL with a neural network for image classification gives domain invariance for free.
| VRDSynth | Autumn.cpp | NeuroSymbolicDG |
|---|---|---|






