Teaching

I list here the syllabi of classes I have taught. No web pages are included because I use Blackboard/CourseInfo to develop course web pages.


* Spring 02, 03, 05, 06: CS 421, Natural Language Processing.

* Fall 02, 03, 04, 05: CS 476, Programming Language Design.

* Fall 01, 02, 05: CS 411 (EECS484), Artificial Intelligence.

* Spring 05: CS 594, Seminar on Statistical Natural Language Processing. List of papers we read.

* Spring 01: EECS 478, User Interface Design and Programming.

* Spring and Fall 00: EECS 360, Data Structures and Algorithms.

* Fall 99, Fall 00: EECS 584, advanced Artificial Intelligence.

* Spring 99: EECS 101, Introduction to Computing.

From 1993 to 1996, I was a lecturer in the Computational Linguistics program at Carnegie Mellon University. One class I taught there was Natural Language Processing 2 --- Pragmatics and Discourse Processing