Teaching

Fall 2026 Courses

Course Meet Time
Ling 26: Quant. Reasoning in Linguistic Diversity     Mon & Weds     9:00 - 10:15
Ling 115: Corpus Linguistics     Tues & Thurs     10:30 - 11:45
Ling 165: Introduction to Natural Language Processing     Tues & Thurs     13:30 - 14:45

Past courses

Instructor of Record, San Jose State
Ling 101: Introduction to Linguistics         Spring 2026
Ling 115: Corpus Linguistics Spring 2026
Ling 220: Computational Linguistics 1 Spring 2026
Instructor of Record, UC Santa Cruz
Ling 80 K: Invented Languages         Spring 2023
NLP 270: Linguistic Models of Syntax & Semantics Winter 2023, co-taught with Margaret Kroll
Ling 144: Computational Methods for Linguists Winter 2022
Teaching Assistant, UC Santa Cruz
Ling 80K: Invented Languages     Spring 2020     Instructor: Pranav Anand
Ling 80K: Invented Languages     Spring 2019     Instructor: Pranav Anand
Ling 80C: Language, Society, & Culture     Spring 2018     Instructor: Jim McCloskey
Ling 240: Pedagogy of Linguistics     Winter 2016     Supervisor: Pranav Anand
Ling 240: Pedagogy of Linguistics     Fall 2015     Supervisor: Pranav Anand
Ling 113: Syntax II     Spring 2015     Instructor: Jim McCloskey
Ling 108: Poetry & Language     Winter 2015     Instructor: Sandy Chung
Ling 50: Semantics I     Fall 2014     Instructor: Donka Farkas
Ling 80C: Language, Society, & Culture     Spring 2014     Instructor: Jim McCloskey
Ling 112: Syntax I     Spring 2012     Instructor: Sandy Chung & Matt Wagers