Teaching

UCLA
Instructor, EPS SCI 136B, Applied Geophysics, Spring 2024
Instructor, EPS SCI M7/AOS M7, Perils of Space: Introduction to Space Weather, Fall 2023
Instructor, EPS SCI 155, Planetary Physics, Spring 2023
Guest Lecturer, EPS SCI 228, Introduction to Planetary Dynamos (1 lecture), Spring 2017
Guest Lecturer, EPS SCI 171, Advanced Computing in Geosciences (1 lecture), Fall 2016
Guest Lecturer, EPS SCI 71, Introduction to Computing for Geoscientists (1 lecture), UCLA Fall 2016

Harvard
Teaching Fellow, EPS 160, Space Science and Engineering, Fall 2021

Caltech

Guest Lecturer, Ge 194, Juno and Cassini (2 lectures), Graduate Course, Fall 2017
Guest Lecturer, Ge 131, Planetary Structure and Evolution (2 lectures), Graduate Course, Spring 2016