He received his B.Sc. and Ph.D. degrees in Computer Science from Fudan University in 2009 and 2014 respectively, supervised by Prof. Wenyun Zhao and Prof. Xin Peng. He was a postdoctoral research fellow at the School of Computer Science and Engineering in Nanyang Technological University from 2014 to 2017, working with Prof. Yang Liu. His research interests lie in software engineering, focusing on program analysis, software testing, software security and self-adaptive systems. He received two ACM SIGSOFT Distinguished Paper Awards at FSE 2016 and ASE 2018.