GEOG255: Physical Basis of GeographyDepartment of Geography, UCLA 2024 FallCourse syllabus download GEOG120: HydrologyDepartment of Geography, UCLA 2024 FallCourse syllabus download GEOG191: Natural Climate SolutionsDepartment of Geography, UCLA 2024 SpringCourse syllabus download ESS1: Introduction to Earth System ScienceDepartment of Earth System Science, UCI 2021 SummerClass size: 67 DTEI Certificate on Course DesignUCI Division of Teaching Excellence and Innovation 2020 SeptemberEarth System Data Analysis (Designed course with syllabus) Teaching AssistantCollege of Urban and Environmental Science, Peking University, Beijing, China 2017 Fall, 2018 SpringEcology III (undergraduate course)