As Global Professor of English at The University of Arizona (Fall 2023–pres.)
- ENGL106 Foundations Writing for English as an Additional Language Students
- In-person; 8 sections; Fall 2023, 2024
- ENGL107 Foundations Writing for English as an Additional Language Students
- In-person; 8 sections; Spring 2024, 2025
- ENGL108 Foundations Writing for English as an Additional Language Students
- Asynchronous online; 4 sections; Spring/Summer 2024, 2025
As Assistant Instructor at Beijing Normal–Hong Kong Baptist University (Fall 2022–Summer 2023)
- ENG1013 Introduction to the Study of Language
- ENG2083 Discourse and Grammar
- ENG2123 Introduction to Corpus Linguistics
- ENG3053 English as a World Language
- ENG3083 Language and Culture
- ENG3203 Language and Intercultural Communication
- ENG3213 Language in Business and Legal Communication
- ENG4103 Final Year Project (TESOL Concentration)
- TESL2013 Approaches in Second Language Teaching
- TESL3003 Bilingualism and Bilingual Education
- TESL4013 English for Specific Purposes
- TESL4103 Materials Evaluation and Production for Language Teaching
As Guest Writing Consultant at The University of Macau (Spring/Summer 2022)
- AHGC7315 Language and Linguistics (Graduate-level)
As English Language Teaching Assistant at The University of Macau (Fall 2021–Summer 2022)
- TELC1011 University English Tutorial I (9 sections)
As Graduate Teaching Assistant at The University of Macau (Fall 2020)
- ENG3021 Children’s Literature
- ENG3032 Creative Writing