Spring 2024: Opera Creation Workshop - Music 189 (Teaching Fellow for Matthew Aucoin)

Harvard University, Music Department

Spring 2024: Opera - Music 20 (Head Teaching Fellow for Carolyn Abbate)

Harvard University, Music Department

Fall 2023: Music in multimedia Art - Music 97 [Instructor of Record]

Harvard University, Music Department

Spring 2022: Opera - Music 20 (Head Teaching Fellow for Carolyn Abbate)

Harvard University, Music Department

Spring 2022: Junior Research Tutorial - Music 98 (Undergraduate Research advisor, Professor Yvette Jackson)

Harvard University, Music Department

Fall 2021: Music of the Silk Road - MUS-Z280 [Instructor of Record, Visiting Lecturer]
Fall 2021: Music of the Silk Road Honors Section- MUS-Z280 [Instructor of Record, Visiting Lecturer]

Indiana University Jacobs School of Music

Spring 2021: Critical Thinking - Music 97T (Teaching Fellow for Carolyn Abbate)

Harvard University, Music Department

January 2021: 21st Century Contemporary Opera: Affective Storytelling Through Place, Technology, and Memory [Instructor of Record]

Harvard University, open to public

Fall 2020: Music From Earth - General Education 1006 (Teaching fellow for Alexander Rehding)

Harvard University, Program in General Education

Summer 2019: Cultural Fusion and Musical Cosmopolitanism [instructor of Record]

Southern University of Science and Technology (SUSTech)

Summer 2018: Western Music History 101 [instructor of record]

Southern University of Science and Technology (SUSTech)

Fall 2013-Spring 2015: MHST 101: Introduction to the History and Literature of Music (course tutor for Charles McGuire)

Oberlin College & Conservatory

Fall 2014-Spring 2015: Secondary Piano Program teacher (led by Andrea McAlister)

Oberlin College & Conservatory

Fall 2011-Spring 2012: Elementary/Intermediate Chinese tutor

Oberlin College & Conservatory