I develop algorithms for tough problems—tending toward applications in natural language processing and programming languages. I am a postdoctoral researcher working (remotely from NYC) with Ryan Cotterell at ETH Zürich. I did my PhD with Jason Eisner at Johns Hopkins University. I've also worked with Andrew McCallum on Rexa and Factorie; Dan Roth on Textual Entailment. I did my undergraduate degree at the University of Illinois Urbana-Champaign.