Teaching
2024-2025- Spring 2025
- Ling 17: Making and Breaking Codes
- Lign 117: The Language Code
- Winter 2025
- Ling 17: Making and Breaking Codes
- Fall 2024
- Ling 17: Making and Breaking Codes
- Spring 2024
- Ling 17: Making and Breaking Codes
- Winter 2024
- Ling 17: Making and Breaking Codes
- Fall 2023
- Ling 17: Making and Breaking Codes
- Ling 160: Pragmatics
- Spring 2023
- Ling 17: Making and Breaking Codes
- Winter 2023
- Ling 17: Making and Breaking Codes
- Fall 2022
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Spring 2022
- Ling 17: Making and Breaking Codes
- Ling 247: Topics in Pragmatics: Presupposition
- Winter 2022
- Ling 17: Making and Breaking Codes
- Fall 2021
- Ling 160: Pragmatics
- Spring 2021
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Winter 2021
- Ling 17: Making and Breaking Codes
- Spring 2020
- Ling 160: Pragmatics
- Ling 293: Research Practicum
- Winter 2020
- Ling 17: Making and Breaking Codes
- Fall 2019
- Ling 247: Topics in Pragmatics: Sluicing
- Spring 2019
- Ling 160: Pragmatics
- Winter 2019
- Ling 17: Making and Breaking Codes
- Ling 247: Topics in Pragmatics: Pragmatic Enrichment
- Spring 2018
- Ling 293: Research Practicum
- Winter 2018
- Ling 17: Making and Breaking Codes
- Fall 2017
- Ling 101: Introduction to Linguistics
- Spring 2017
- Ling 247: Topics in Pragmatics: Ellipsis
- Winter 2017
- Ling 17: Making and Breaking Codes
- Fall 2016
- Ling 160: Pragmatics
- Spring 2016
- Ling 235: Topics in Semantics: Question-Under-Discussion Models
- Winter 2016
- Ling 17: Making and Breaking Codes
- Ling 247: Topics in Pragmatics: Communicative Efficiency in Language
- Fall 2015
- Ling 160: Pragmatics
- Winter 2015
- Ling 17: Making and Breaking Codes
- Winter 2014
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Winter 2013
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Winter 2012
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Winter 2011
- Ling 17: Making and Breaking Codes
- Winter 2010
- Ling 17: Making and Breaking Codes
- Fall 2009
- Ling 245: Computational Corpus Linguistics
- Winter 2009
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Fall 2008
- Fr 87: The Unfolding of Language (Freshman Seminar)
- Ling 165: Computational Linguistics
- Spring 2008
- Ling 160: Pragmatics
- Ling 265: Topics in Computational Linguistics: Computational Models of Language Evolution
- Winter 2008
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Winter 2007
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Fall 2006
- Ling 165: Computational Linguistics
- Ling 245: Computational Corpus Linguistics
- Spring 2006
- Ling 265: Topics in Computational Linguistics: The Computational Psycholinguistics of Discourse Interpretation
- Winter 2006
- Ling 17: Making and Breaking Codes
- Ling 293: Research Practicum
- Fall 2005
- Ling 101: Introduction to the Study of Language
- Spring 2005
- Ling 247: Topics in Pragmatics: Implicature
- Winter 2005
- Ling 101: Introduction to Language
- Ling 293: Research Practicum
2003-2004
- Winter 2004
- Ling 101: Introduction to Language
- Ling 293: Research Practicum
- Fall 2003
- Ling 165: Computational Linguistics
- Ling 245: Computational Corpus Linguistics
- Spring 2003
- Ling 169: Principles of Discourse and Dialog
- Winter 2003
- Ling 293: Research Practicum
- Fall 2002
- Ling 165: Computational Linguistics
- Ling 242: Discourse Interpretation
- Spring 2002
- Ling 169: Principles of Discourse and Dialog
- Ling 246: Natural Language Processing in LISP
- Winter 2002
- Ling 165: Computational Linguistics
- Spring 2001
- Ling 104: Language and Conceptualization
- Ling 244: Tense and Aspect
- Winter 2001
- Ling 165: Computational Linguistics Ling 293: Research Practicum
- Spring 2000
- Ling 165: Computational Linguistics
- Ling 242: Discourse Interpretation