​University of Nebraska-Lincoln​​​

Fundamentals of AI/ML in Civil and Environmental Engineering: Fall 2021, Fall 2023, Fall 2025, Fall 2026 (Other names used: Machine Learning in Geoscience and Data Science in Hydrology)

Surface Water Hydrology: Fall 2020, Fall 2022

Statistical Hydrology: Spring 2020, Spring 2022, Fall 2024, Spring 2026​

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, Fall 2026​

​Princeton University​​​

Structures and the Urban Environment: Spring 2019 (Assistant-in-Instruction)​

University of Arizona​​​

Introductory MATLAB Programming Workshop: Spring 2017 (Instructor)

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)