Teaching

Undergraduate courses

  • CEE 3507 (formerly 3511/3913) – Hydraulic Engineering and Hydrology, Villanova University, Spring 2021, Spring 2022, Spring 2023, Spring 2024
  • CEE 3301 – Unit Operations and Processes in Environmental Engineering, Villanova University, Fall 2021
  • CEE 2311 – Environmental Engineering Science, Villanova University, Spring 2020
  • CEE 3950 – Graphical Communications, Villanova University, Spring 2020, Spring 2021
  • CEE 3107 – Mechanics III: Fluid Behavior, Villanova University, Fall 2019
  • 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