- Taught Atmospheric core courses ATMO551A and ATMO551B: Physical Meteorology I and II during falls and springs since 2018.
- Taught Physical Climatology ATMO521 during Spring 2020.
- Atmospheric Radiation and Remote Sensing, ATMO 656A, Fall 2019,
- An Introduction to Atmospheric and hydrology remote sensing (AMTO555/455). Spring 2017 at University of Arizona.
- Statistical Methods in Atmospheric Sciences (AtSc 540) during Spring 2016 at UND