After studying Computer Science and Mathematics at Carnegie Mellon University, I joined Microsoft in 2000 to work on the Intentional Programming project, an extensible compiler and development framework. I moved to the Natural Language Processing group in 2001, where my research has mostly focused on statistical machine translation powering Microsoft Translator, especially on several generations of a syntax directed translation system that powers over half of the translation systems. I am also interested in semantic parsing, paraphrase methods, and very practical problems such as spelling correction and transliteration.






I mostly work with folks in the NLP and Machine Translation groups.

I’ve had the privilege of mentoring or working with a number of interns over the years, including Katharina Probst, Colin Cherry, Pavel Pecina, Ethan Phelps-Goodman, Vivek Srikumar, Arne Mauser, Hao Zhang, Jason Smith, Mohit Bansal, Arianna Bisazza, Mayank Srivastava, Jenny Lin, Joern Wuebker, Juri Ganitkevich, Hui Zhang, and Wei Deng.

Apply for internships at MSR — it’s a fantastic program!

I just came back from a Summer Workshop at Johns Hopkins working on Domain Adaptation for Statistical Machine Translation.


Academic Service

Reviewer for ACL, EMNLP, COLING, MT Summit consistently over the past 5+ years. Area Chair in MT: ACL 2009, EMNLP 2009, 2012