CEE 3910 – Fluid Mechanics Lab, Villanova University, Fall 2019
CEE 4606 – CEE Capstone Design 2, Villanova University, Spring 2021, Spring 2022, Spring 2024
CEE 4601 – CEE Capstone Design 1, Villanova University, Fall 2019, Fall 2021, Fall 2023, Fall 2024
Graduate courses
CEE7211 – Water Resources Planning and Management, Villanova University, Spring 2025
CEE8501 – Surface Water Hydrology, Villanova University, Fall 2023, Fall 2024
CEE 8551- Water and Environmental Data Analysis in R and GIS, Villanova University, Summer 2021, created and co-taught with Dr. Chelsea Kolb, RAND Corporation