Contact InformationColumbia University
Center for Computational Learning Systems
475 Riverside Drive MC 7717
New York, NY 10115
Office: 7LW3 Shapiro CEPSR
Phone: +1 (212) 870-1274
β∀υ∃r (at) cs (dot) columbia (dot) edu
Currently, I am a Computer Science PhD Candidate at Columbia University in the City of New York where I am affiliated with the Natural Language Processing Group and the Center for Computational Learning Systems (CCLS). My PhD advisor is Owen Rambow.
I am a co-founder of WordsEye, a startup company that takes text-to-scene generation, the automatic genertion of 3D scenes from natural language descriptions, to the social media market.USC/ISI working on semantics-based machine translation.
My current research is on semantic parsing of natural language into frame-based representations that can be decomposed into semantic primitives and grounded in context.
I am interested in the relation between syntactic realization and semantic structure, as well as in the interpretation of semantic structure in context of linguistic discourse and a representation of the world. The aim of my research is to develop joint models that integrate these different levels of representation (syntax, semantics, knowledge representation). One application of this work is text-to-3D-scene-generation.
More generally, I am interested in computational and lexical semantics, syntactic and semantic parsing and generation, the syntax/semantics interface, and formal languages.
I am one of the authors of the Bolinas toolkit for Synchronous Hyperedge Replacement Grammars, one of my favorite grammar formalisms.
My master's thesis was on statistical sentence generation with tree adjoining grammars.
TeachingFall 2015: COMS W3134, Section II - Data Structures in Java.
Spring 2015: COMS W3134 - Data Structures in Java.
Fall 2014: Two sections COMS W3101 - Programming Languages: Python (1st half of fall), Scala (2nd half of fall).
Spring 2012: COMS W3101-3 - Programming Languages: Python.
Fall 2011: TA for COMS W4705 - Introduction to Natural Language Processing (taught by Michael Collins).