Assistant Professor -
Stanford Computer Science
Natural Language Processing Group
Office: Gates 142
: machine learning, natural language processing.
: unsupervised learning, structured prediction, statistical learning theory, compositional semantics, program induction.
: learning statistical models of natural language semantics from incomplete and noisy data.
Statistical Learning Theory (CS229T/STATS231)
Artificial Intelligence (CS221)
2012: post-doc at Google New York
2011: Ph.D. from
2005: MEng from
2004: B.S. from
: objective comparison of machine learning algorithms (with Jacob Abernethy)
: notifies you of new research papers (with Hal Daume)
: for creating figures and presentations in
USA Computing Olympiad
: programming contest for high school students
Graduate fellowships: NSF, NDSEG, GAANN, Siebel Scholar
Best student paper (ICML 2008)
Programming contests: 2nd place at 2002
ACM ICPC World Finals
, silver medalist at
Music competitions (piano): Winner of KDFC Classical Star Search (2008, over-21 division), MIT Concerto Competition (2004), Phoenix Young Musicians Competition (2000)
Last updated January 20, 2013.