I am a sixth-year Ph.D. student in the Computer Science department at Cornell University. My advisor is Andrew C. Myers, and I am a member of the Applied Programming Languages group.

I have interests in programming languages, algorithms, and security. My research has been mostly around the idea of designing language-based solutions to improve the reliability, scalability, security, and performance of software systems.

Education

Aug 2003 - present Ph.D. student in Dept. of Computer Science at Cornell University
Aug 1999 - Jul 2003 B.E. in Dept. of Computer Science and Technology at Tsinghua University
Graduated with distinction

Experience

Jan 2005 – present Research Assistant with Prof. Andrew C. Myers
Computer Science Department, Cornell University, Ithaca, NY
Jun 2006 – Aug 2006 Research Intern
Software and Solutions Group, Intel Corporation, Santa Clara, CA
May 2005 – Aug 2005 Engineering Intern
Strategic Data Solution Group, Yahoo! Inc., Sunnyvale, CA
Jul 2004 – Aug 2004 Research Assistant with Prof. David P. Williamson
Computer Science Department, Cornell University, Ithaca, NY
Oct 2002 – Jun 2003 Head of Training Division – Student ACM Club
Tsinghua University, Beijing, China
Oct. 2002 Student Organizer
ACM International Collegiate Programming Contest (ACM-ICPC) Asia Regional, Beijing, China
Aug 2002 Scientific Committee
National Olympiad in Informatics (NOI), Tianjin, China
Sep 2000 Scientific Committee
The 12th International Olympiad in Informatics (IOI), Beijing, China