Year Spring Fall
2016 CS 140: Natural Language Annotation for Machine Learning CS 112: Modal Temporal and Spatial Logics
2015 CS 114: Fundamentals of Computational Linguistics CS 112: Modal Temporal and Spatial Logics
2014 Sabbatical Leave CS 135: Introduction to Computational Semantics for Language Analysis" CS 129a: Introduction to Big Data Analysis"
2013 CS 216: Language Annotation for Machine Learning CS 112: Modal Temporal and Spatial Logics
2012 CS 114: Introduction to Computational Linguistics CS 101: Fundamentals of Artificial Intelligence
2011 CS 216: Corpus Linguistics and Language Annotation Sabbatical Leave
2010 Semantics: Meaning in Language CS 112: Modal Temporal and Spatial Logics
2009 Computational Semantics Computational Semantics and Generative Lexicon Theory
2008 Introduction to Computational Linguistics Modal Temporal and Spatial Logics
2007 Generative Lexicon Theory and Corpus Linguistics Foundations of Artificial Intelligence
2006 Introduction to Computational Linguistics Representation and Reasoning in AI: Logics and Feature Structures
2005 Fundamentals of Artificial Intelligence (cs 35a) Foundations of Semantics
2004 Computational Pragmatics: From Lexicon to Discourse (cs 216) Temporal Logic for Artificial Intelligence (cs 112)
2003 Intelligent Agents: Commonsense Reasoning for the Semantic Web (cs 112) Computational Linguistics (cs 114)
2002 Internet and Society (cs 33b) Origins of Language (USEM 40a)
2001 Foundations of Machine Intelligence (cs 35) Computational Linguistics (cs 114)
2000 Intelligent Behavior and Software Agents (cs 112) Sabbatical Leave
1999 Computational Linguistics (cs 114) Topics in Natural Language Processing (cs 216)

Summer Courses

 2007:  Context-Sensitive Methods in Lexical and Discourse Meaning

 2006: ESSLLI: Type theory and the Semantics of Local Context

Special Courses

 LOT Winter School, Nijmegen, January 2007:  Compositionality and the Theory of Argument Selection

 Vilem Mathesius Lecture 21, December 2006: Empirical Approaches to Compositionality