Current Teaching :

NYU Shanghai

CHIN-SHU 101 Elementary Chinese I           Fall 2026

CIEE Shanghai

CHIN 3002 SACS Chinese Accelerated Advanced I             Fall 2026


Previous Teaching :

Cornell University

CHIN 1110 Beginning Chinese Reading and Writing for Students of Chinese Heritage II            Spring 2026

CHIN 2202 Intermediate Mandarin II              Spring 2026

CHIN 1101 Beginning Mandarin I           Fall 2025

CHIN 1109 Beginning Chinese Reading and Writing for Students of Chinese Heritage I            Fall 2025

Indiana University

Third-Year Chinese II            Spring 2025

Second-Year Chinese I             Fall 2024

Elementary Chinese I (Intensive Summer Program)            Summer 2024

Elementary Chinese II (Intensive Summer Program)          Summer 2024

Elementary Chinese II         Spring 2024

Elementary Chinese I             Fall 2023