I'm a research staff member at IBM Research and a member of the Dynamic Optimization Group. Prior to joining IBM, I was a research scientist at MIT CSAIL, working closely with the Commit and Raw groups.
I am generally interested in the design, implementation, and analysis of introspective computing systems. My topics of research include programming languages, compilers, and architecture. These interests are embodied in the Liquid Metal project which aims to blend the boundaries between software and hardware.