Over the past ten years, I've taught in a wide range of roles — from designing and running my own lab course to leading discussion sections to guest lecturing — across San Diego State University, Arizona State University, and the University of California, Irvine.

Course Instructor

As a course instructor, I developed course curricula from scratch, including course schedules, testing materials, and grading schemes, in addition to facilitating lectures, teaching, and grading.

ASTR 109 Astronomy Lab, San Diego State University (4 semesters)

AST 113/114 Astronomy Lab, Arizona State University (3 semesters)

Teaching Assistant

As a teaching assistant, I supported courses by leading discussion sections, improving testing materials, grading, and creating weekly quizzes.

P20A Introduction to Astronomy, University of California, Irvine

P61C Introduction to Astrophysics, University of California, Irvine

P20B Cosmology, University of California, Irvine

P3LC Basic Physics Laboratory, University of California, Irvine

P20E Life in the Universe, University of California, Irvine

P3A Basic Physics I, University of California, Irvine

Physics 116: Relativity and Black Holes, University of California, Irvine

I also served as Lead Teaching Associate at San Diego State University, where I coordinated all TAs across course assignments, tracked material and scheduling needs, ensured consistency across sections, and helped develop a new lab course from scratch.

Guest Lecturer

As a guest lecturer, I created and delivered full-length lectures for introductory courses.

AST 101 Introduction to Astronomy, San Diego State University