Colorado School of Mines
- Full-Waveform Inversion (Spring 2022), instructor: graduate class of Geophysics
- Full-Waveform Seismic Modeling Across Scales (Spring 2020-2021), instructor: graduate class of Geophysics
- Physics of the Earth-II (Spring 2019-2022), instructor: junior class of Geophysics
- Earthquake Seismology (Fall 2018-2021), instructor: senior & graduate class of Geophysics
- Elements of Continuum Mechanics and Wave Propagation (Spring 2018), instructor: junior class of Geophysics
- Theory of Fields II: Dynamic Fields (Fall 2017), instructor: junior class of Geophysics
University of Nice (Côte d’Azur)
- Numerical Modeling (Spring 2014-’15-’16), instructor: undergrad course (L3) of Geophysics
- Introduction to Geophysics (Fall 2014), instructor: graduate course (M1) of Astrophysics
- Geological Debate (Spring 2014- Fall 2015), instructor: graduate (M1)/undergrad course (L3) of Geology/Geophysics
Princeton University
- Introductory Seismology (Fall 2013), co-instructor: undergraduate course
- Computational Geophysics (Fall 2012), co-instructor: graduate course
Utrecht University
- Seismology 1 (body waves & earthquake source) (Fall 2007), teaching assistant: graduate course
- Seismology 2 (surface waves & free oscillations) (Fall 2006), teaching assistant: graduate course