He received his Ph.D degree from the Department of Computer Science, Harvard University in 2003 and B.S. degree from the Tsinghua University, Beijing, China in 1995.