teaching
Teaching history and course materials
Current teaching
Subword Modeling
In 2024, I develop a one-of-a-kind course focused on classical and state-of-the-art approaches to computational phonology, morphology, and orthography. This course bridges the gap between the findings of language sciences in these areas and the complementary perspectives added by neural models (including LLMs).
Natural Language Processing
I have taught or co-taught an introductory course in NLP with both undergraduate and graduate sections for many years. I will be teaching it again in Spring 2027.
Past teaching
In my past life, I taught numerous linguistics courses at both a graduate and undergraduate level:
- Field Methods
- Phonetics and Phonemics
- Phonology
- Topics in Phonological Theory
- Morphology
- Advanced Morphology
- Languages of the World
- Grammars and Lexicons
- Human Language for Artificial Intelligence
Ironically, since recieving my PhD, I have never taught Historical Linguistics, even though much of my research has been in that area.
Future teaching
In Spring 2024, I will teach a new course, Subword Modeling, which will focus on modeling morphology, orthography, phonology, and (to a small degree) phonetics computationally. The course will be based around four miniprojects (two on morphology, one on orthography, and one of phonology), one of which will be developed into a term project. The course is still in development, but I’m making the proposed syllabus and the course website available to students and colleagues. If you have any questions or comments, please reach out.
In Spring 2025, I hope to teach a new course called Computational Perspectives on Language Variation and Change wherein students will learn to use computational models to understand how language varies in (social and physical) space and time. The proposal for this course is currently under development.