上海交通大学软件学院副教授,长期主讲软件架构和软件开发技术课程。始终贯彻学以致用的教学原则,以提升学生针对复杂软件系统的设计与开发能力为目标,与Intel、Google、IBM、阿里巴巴、华为等国内外头部企业通过教育部产学研课程共建项目等合作方式共建课程内容,获得了学生的普遍认可。主要科研方向为分布式软件服务,主持与参与了十多项国家863计划、国家重点研发计划、国家自然科学基金项目,在ICWS、IEEE TSC、ICTAI、FGCS等国际顶会和期刊上发表论文100多篇。