GEOG255: Physical Basis of Geography

Department of Geography, UCLA                                                                                                                                                    2024 Fall
Course syllabus download

GEOG120: Hydrology

Department of Geography, UCLA                                                                                                                                                    2024 Fall
Course syllabus download

GEOG191: Natural Climate Solutions

Department of Geography, UCLA                                                                                                                                                    2024 Spring
Course syllabus download

ESS1: Introduction to Earth System Science

Department of Earth System Science, UCI                                                                                                                                2021 Summer
Class size: 67

DTEI Certificate on Course Design

UCI Division of Teaching Excellence and Innovation                                                                                                           2020 September

Earth System Data Analysis (Designed course with syllabus)

Teaching Assistant

College of Urban and Environmental Science, Peking University, Beijing, China                                                  2017 Fall, 2018 Spring

Ecology III (undergraduate course)