I'm a third year Ph.d student working with Jason Flinn at the University of Michigan. My research interests are in the area of operating systems and distributed systems. Specifically, I'm building systems that improve the runtime of complex dynamic programming analyses and investigating how these systems enable novel developer tools.
My first research project, JetStream, was published at OSDI '16. JetStream applies cluster computing to parallelize dynamic information flow tracking (DIFT), a tool that helps developers understand causality in software. JetStream scales to at least 128 cores and attains an order of magnitude speedup over sequential DIFT. In most cases, JetStream is able to calculate the information flow of a program execution faster than program's original execution.