My interests are primarily related reliable computing: making programmers and programs better through tools, particularly on multicore and distributed architectures. My advisor is Professor Junfeng Yang who directs the Reliable Computer Systems lab. I also TA the introductory Computer Science course, CS1004.
In a former life, I was a software developer at Microsoft, where I worked on an enterprise client configuration management package, System Center Configuration Manager. Before that, I was an undergraduate Computer Science major at Columbia.