He received his PhD in Language Technologies from Carnegie Mellon University (2011), his MSc in Computer Science from Tel-Aviv University (2004) and his BSc in Mathematics and Computer Science from Tel-Aviv University (2000). He was awarded a Computing Innovation Fellowship for his postdoctoral studies at Columbia University (2011-2013). His research interests are in natural language processing and machine learning, with a focus on problems in structured prediction, such as syntactic and semantic parsing.