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