- The intern positions in my group for summer 2020 are filled.
- To apply for a researcher position in my group, please submit your application here.
- To apply for a research developer position in my group, please submit your application here.
- If you are in interested in a Researcher or Post-Doc position in security and privacy in the Microsoft Research Redmond Lab, please contact me via email.
I am a senior principal research manager managing the Systems Security and Privacy Research Group in Microsoft Research Redmond. My research interests lie in the areas of systems and software security and reliability. Since I joined MSR, I have worked on four main topics: reverse debugging of production failures, crash dump triaging, typing dynamic data for memory analysis, and automatic protocol reverse engineering. In addition to writing papers, I enjoy developing security and software tools that are useful in the real world. For instance, the RETracer tool of which I led the design and development has been running inside Microsoft as the primary triaging tool for access violations since March 2015. Lately, I led the design and development of a reverse debugging system called REPT. REPT was deployed in the error reporting ecosystem of Windows (currently only for Microsoft developers). Our OSDI’18 paper about REPT won the Jay Lepreau Best Paper Award!
I earned my Ph.D. in Electrical Engineering and Computer Sciences and M.S. in Computer Science from the University of California, Berkeley, and my M.E. and B.E. in Electronic Engineering from Tsinghua University.