Courses
Applied Linguistics
- CTL 3026 Pragmatics in Language Education OISE (U Toronto) Instructor
- GRADED 9304 Teaching the Four Skills Western Instructor
- GRADED 9305 Discourse Analysis and Language Teaching Western Instructor
- GRADED 9308 Teaching and Learning Grammar Western Instructor
- APLNG 491 Theory: Second Language Acquisition Penn State Co-instructor
- APLNG 210 Global English Penn State Teaching Assistant
Chinese
- CHN 401: Intermediate Chinese II Ryerson Instructor
- CHN 301: Intermediate Chinese I Ryerson Instructor
- CHN 101 Introductory Chinese I Ryerson Instructor
- CHIN1003: Chinese - Beginning II CIEE Shanghai Instructor
- Fifth Year Chinese One-on-one Class CIEE Shanghai Instructor
- CHNS 002: Level One Chinese B Penn State Apprentice Teacher
- EA 401 (7th Semester Chinese) UW-Madison Grader
ESL
- Academic Interaction 110 Penn State Instructor
- ESL015: Composition for Academic English Penn State Instructor
- ESL 118G: American English for International TAs Penn State Instructor
- ESL 118G: American English for International TAs mentor Penn State Teaching practicum
- ESL115 Grammar UW-Madison Apprentice Teacher