Natural language processing: grammar induction,
dependency parsing, semantic parsing, knowledge base population,
coreference resolution, topic modeling, computational semantics.
Machine learning: approximate inference, unsupervised
learning, decomposition techniques, nonparametrics, global
optimization, low-resource learning, approximation-aware learning.
Carnegie Mellon University
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.
Assistant Teaching Professor, Machine Learning Department, CMU, 2016-present.
Consultant, 3M | M*Modal, 2019-present.
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