1976年生于湖南邵阳,浙江大学计算机学院CAD&CG国家重点实验室教授,博士生导师。1992年至1996年本科就读于于浙江大学应用数学系,1996年至2002年就读于浙江大学数学系,其中2000年6月至2002年6月在德国Fraunhofer图形研究所攻读联合培养博士。2002年9月进入浙江大学CAD&CG国家重点实验室工作。2009年12月晋升教授。2006年7月至2008年9月在美国普度大学从事访问研究。
已主持国家973项目子课题2项、863高科技项目2项、国家自然科学基金重点项目、面上项目、青年基金项目各1项、浙江省科技厅公益项目1项、浙江省自然科学基金各2项。已(含合作)培养博士研究生10名,硕士研究生20余名。2005年获陆增镛CAD&CG 奖教金二等奖,2009年入选浙江省新世纪人才培养计划第三层次,2012年获浙江省科学技术奖二等奖。
2004年起与耿卫东教授率先在国内开设《计算机游戏程序设计》课程,受到国内外广泛关注和好评,编著的课程教材被国内外10余所高校采用,并以繁体字在中国台湾地区出版。2010年该课程被评为国家精品课程,2012年教材入选十二五国家教材规划。 2011年起为浙江大学计算机学院本科生开设“数据可视化”课程。
研究兴趣包括可视化和可视分析。发表国际一流学术期刊论文30余篇,包括9篇可视化国际顶级期刊(IEEE Transactions)。在欧洲图形学2008大会上作教程报告,论文入选国际顶尖会议(如IEEE Visualization, Eurographics, EuroVis)10余次,包括7次IEEE Visualization会议。中国大陆在可视化顶级会议IEEE Visualization发表的前3篇第一单位论文,全部由其以第一作者身份发表。
截止2012年10月,发表论文被国际同行他引近700余次,H-指数为14。论文成果被选入国际学术论文集封面4次,1篇论文获IEEE Visualization最佳论文题名,两次荣获中国计算机图形学大会优秀论文奖(2004,2008),获批美国、中国专利各2项,中国软件注册2项。
担任期刊《计算机辅助设计与图形学学报》编委。担任国际著名学术会议程序委员会委员多次(IEEE Visualization, EuroVis, EuroGraphics, Pacific Graphics, CGI, Pacific Vis等)。担任IEEE Pacific Visualization 2011, 2012分论坛主席、VINCI国际会议大会主席(2010,2012)、IEEE Pacific Visualization 2013大会论文主席。