1986年,在美国史蒂文斯理工学院计算机系获得博士学位,后在中国哈尔滨工业大学做博士后、教授。1995-1997在美国锡拉丘茨大学东北并行计算中心(NPAC)做高级访问学者。1997年9月至现在,为北京大学计算机系教授。
Got his Ph.D. in the EECS Department of Stevens Institute of Technology, 1986. After working as a post doc and professor in Harbin Institute of Technology from 1988-1995, he worked as a visiting scientist with NPAC at Syracuse University for two years. He has been a professor of computer science at Peking University since 1997.