Natural language processing: dialogue
summarization, multi-document/long-document
summarization, NLP for medical text, multilinguality,
low-resource languages and domains, syntactic parsing,
semantic parsing, grammar induction.
Machine learning: approximate inference and
search, unsupervised learning, low-resource learning,
approximation-aware learning, autoregressive models,
computationally efficient ML.
Ph.D. in Computer Science, Johns Hopkins University, 2009 - 2015.
M.S.E. in Computer Science, Johns Hopkins University, 2009 - 2011.
B.S. in Computer Science with a double major in Cognitive Science, Carnegie Mellon University, 2003 - 2006.
Associate Teaching Professor, Machine Learning Department, CMU, 2022-present.
Assistant Teaching Professor, Machine Learning Department, CMU, 2016-2022.
Consultant, Solventum, 2024-present.
Consultant, 3M | M*Modal, 2019-2024.
Postdoctoral Researcher, Human Language Technology Center of Excellence, Fall 2015.
Google, Software Engineering Intern, Summer 2012.
Endeca Technologies, Software developer, 2007-2009.
Microsoft's Speech and Natural Language Group, Intern, Summer 2006.
Scone Knowledge Base Group at CMU, Research assistant for
Scott Fahlman, 2005-2007.