Courses

Spring 2022-2023
CS51: Abstraction and Design in Computation.
Fall 2022-2023
on leave.
Spring 2021-2022
on leave.
Fall 2021-2022
CS187: Introduction to Computational Linguistics and Natural-Language Processing.
Spring 2020-2021
CS51: Abstraction and Design in Computation.
Fall 2020-2021
CS187: Introduction to Computational Linguistics and Natural-Language Processing.
Spring 2019-2020
CS51: Abstraction and Design in Computation.
Fall 2019-2020
CS280r: Curricular Design for Computer Science: Computational Linguistics and Natural-Language Processing.
Spring 2018-2019
CS51: Abstraction and Design in Computation.
Fall 2018-2019
LInc Fellowship.
Spring 2017-2018
CS51: Introduction to Computer Science II.
CSCI E-51: Abstraction and Design in Computation.
Fall 2017-2018
CS96: System Design Projects.
Spring 2016-2017
CS51: Introduction to Computer Science II.
CSCI E-51: Abstraction and Design in Computation.
Fall 2016-2017
Empirical and Mathematical Reasoning 11: Making Sense: Language, Logic and Communication.
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.