He got his Bachelor's and Master's degree from Nanjing University in 1999 and 2002, and Ph.D. degree from Yale University in 2007, all in Computer Science. His research interests are in the area of programming languages and formal methods. In particular, he is interested in developing theories, programming languages and tools to build formally certified system software, with rigorous guarantees of