Teaching
Courses and guest lectures connect planetary physics, space weather, applied geophysics, scientific computing, and the physics of planetary dynamos.
UCLA
- Instructor, EPS SCI 154, Solar Terrestrial Physics, Fall 2024
- Instructor, EPS SCI 136B, Applied Geophysics, Spring 2024
- Instructor, EPS SCI M7/AOS M7, Perils of Space: Introduction to Space Weather, Fall 2023/2025
- Instructor, EPS SCI 155, Planetary Physics, Spring 2023/2025
- 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
Hao received a Harvard Certificate of Distinction in Teaching in 2022.
- 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