His research interested include software engineering, big data applications, and empirically validating programming language features. His doctoral thesis was on the design, implementation, and evaluation of Boa. He has successfully given tutorials/demos at ASE, ICSE, SPLASH, and ECOOP.