I started working full-time at Google in Jan 2014.
Before that, I did my PhD at Columbia University in Computer Science. I worked with Professor Junfeng Yang on several projects related to software reliability and programming languages. During my years at Columbia, I also interned at Microsoft Research Silicon Valley and Facebook working on DryadLINQ and HHVM respectively.
Before joining Columbia, I earned my bachelor's degree with honors from the first Yao Class at Tsinghua University.
I am an active programming competitor. I won the fifth place in China National Olympiad in Informatics (Chinese equivalent of USACO) back in high school. I attended ACM/ICPC, Topcoder, and Google Code Jam in my college and graduate school years. I also served as the coach for Columbia's programming contest team.