Teaching
- Natural Language Processing (CSCI/LING 5832, University of Colorado, 2016F, 2018S, 2019S)
- Machine Learning and Linguistics (LING 41632/6300 University of Colorado, 2015S, 2017F, 2019F, 2022S)
- Phonology (LING 5410, University of Colorado, 2015S, 2016S, 2018S, 2019S, 2020S, 2022S)
- Programming for Linguistics (LING 1200, University of Colorado, 2019S, 2021F)
- Phonological Theory (LING 7410, University of Colorado, 2014F, 2017F)
- Language Sound Structures (LING 3100, University of Colorado, 2016F)
- Formal Foundations of Linguistics (LING 3800/6300, University of Colorado, 2016S)
- Linguistic Phonetics (LING 5030, University of Colorado, 2015F)
- Computational Phonology and Morphology (LING 7800, University of Colorado, 2015F, 2018F)
- Automata, Computability, and Complexity (LCT/U. of the Basque Country, 2015)
- Computational Linguistics: Morphology and Syntax (LCT/U. of the Basque Country, 2015)
- Theory of Computation (Erasmus Mundus LCT/University of the Basque Country, 2014)
- Computational Morphology (University of the Basque Country, 2011, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021)
- Theory of Finite State Parsing Methods (CLT370 University of Helsinki, 2013)
- Natural Language Processing (University of the Basque Country, 2012)
- Finite State Morphology and Phonology (CLT270 University of Helsinki, 2010)