上海交通大学软件学院副教授,长期主讲“机器学习”等核心课程。在课堂教学中以创新为导向,以提升学生解决问题的能力为目标,注重学生多方位能力的培养,提出基于游戏互动的教学实践方法,综合评教成绩优异。主要科研方向为智能软件工程,在ICSE、FSE、ASE等软件工程顶级会议上发表论文20多篇,谷歌学术引用1700余次;主持国家自然科学基金及多项企业技术攻关课题,将教学、科研和育人的目标融于一体并努力践行。