His research focuses on computational event semantics, and unlabeled, structured probabilistic modeling over very large corpora. He has published on a number of cross-disciplinary basic and applied projects, and has papers in areas such as multimodal processing and information extraction, latent-variable syntactic methods and applications, and the induction and evaluation of frames and scripts. He holds a Ph.D. in Computer Science from Johns Hopkins University and Bachelors in Computer Science and Mathematics, from the University of Rochester.