​University of Nebraska-Lincoln
​
-
Machine Learning in Geoscience: Fall 2023, Fall 2025
-
Surface Water Hydrology: Fall 2020, Fall 2022
-
Statistical Hydrology: Spring 2020, Spring 2022, Fall 2024​
-
Data Science in Hydrology: Fall 2021
-
Introduction to Water Resources Engineering: Spring 2021, Spring 2023, Spring 2024
-
Exploring Environmental Research: Summer 2020 (Co-taught)
-
Water Resources Development: Fall 2019 (Co-taught), Fall 2024
​
Princeton University
​
-
Structures and the Urban Environment: Spring 2019 (Assistant-in-Instruction)
​
University of Arizona
​
-
Merging Models with Data: Spring 2017 (Teaching Assistant)
-
Fundamentals of the Systems Approach to Hydrologic Modeling: Fall 2016 (Teaching Assistant)
-
Statistical Hydrology: Fall 2014 (Guest Lecture), Fall 2015 (Guest Lecture)
-
Hydrology: Spring 2015 (Guest Lecture)