Courses

Spring 2015-2016
CS51: Introduction to Computer Science II.
CSCI E-51: Abstraction and Design in Computation.
Empirical and Mathematical Reasoning 11: Making Sense: Language, Logic and Communication.
Spring 2014-2015
CS287r/Linguistics 287: Topics in computational linguistics and natural-language processing.
Fall 2014-2015
CS187: Introduction to Computational Linguistics.
2013-2014
on leave.
Spring 2012-2013
CS187: Introduction to Computational Linguistics.
Spring 2011-2012
CS96: System Design Projects.
Spring 2010-2011
CS187: Introduction to Computational Linguistics
Empirical and Mathematical Reasoning 11 : Making Sense: Language, Logic and Communication.
Spring 2009-2010
CS287: Natural Language Processing
Empirical and Mathematical Reasoning 11 : Making Sense: Language, Thought and Logic.
Spring 2008-2009
CS187: Introduction to Computational Linguistics.
Fall 2007-2008
CS187: Introduction to Computational Linguistics.
Spring 2007-2008
CS287: Natural Language Processing.
2006-2007
on leave.
Fall 2005-2006
CS187: Introduction to Computational Linguistics.
Spring 2005-2006
Freshman Seminar 22k: Can Machines Think? The Turing Test and the Possibility of Natural-Language Interaction with Computers.