His research focuses on designing deep neural networks for both traditional natural language processing tasks (e.g., question answering, sentiment analysis) and new problems that involve understanding creative language (e.g., modeling fictional narratives and characters). He received his PhD in computer science from the University of Maryland, College Park in 2017 and spent the past year as a researcher at the Allen Institute for Artificial Intelligence.