浙江大学计算机科学与技术学院教授,其中2001年至2002年在韩国Sejong大学从事博士后研究。2004年5月至2011年6月兼浙江大学宁波理工学院信息科学与工程学院副院长。为中国计算机学会会员、acm会员、杭州市人工智能学会副理事长,05年入选浙江省新世纪151第三层次人才,担任国际学术会议ISKE2010组委会主席,为国家自然科学基金和教育部回国留学人员启动基金评审专家,同时为杭州士兰微电子股份有限公司独立董事、浙江天搜科技股份有限公司技术顾问。
在浙江大学主讲的本科生和研究生课程受到广大学生的喜爱,其中《离散数学》被评为浙江大学精品课程,《计算理论》被评为浙江大学优秀研究生示范课程。2006年度被评为浙江大学最佳任课教师,获第四届浙江大学青年教师教学技能大赛二等奖、2013年浙江大学奖教金和优质教学奖获得者。受邀多次为H3C、水利部黄河水利委员会、浙江大学经济学院高级培训中心、浙江大学继续教育学院授课,为杭州市经济与信息化委员会、杭州市中小企业协会、浙江大学学工部、浙江大学研工部、浙江大学科技园做创业辅导报告,为多所高校、学术组织及国际学术会议做邀请报告。 以第一作者或通讯作者在国内外学术刊物发表论文五十余篇,他引200余次,其中SCI检索20篇和EI检索10篇,拥有软件著作权1项。主持国家自然科学基金3项、浙江省自然科学基金重点项目和面上项目各1项、教育部回国留学人员启动基金各1项等。研究兴趣包括社会计算、机器学习、人工智能等。