Teaching & Community
Teaching
Manhattan University (2018–present)
- CEEN 303 Introductory Fluid Mechanics
- CEEN 304 Introductory Fluid Mechanics Laboratory
- CEEN 307 Hydraulic Design
- CIVL 430 / ENVG 530 Water Infrastructure Systems Analytics (new course)
- CIVL 415 Independent Research; CIVG 757 Advanced Study in Civil Engineering; ENVG 731 Special Topics
San José State University (2008–2018)
- CE150 Introduction to Hydrology and Hydraulics; CE152 Engineering Hydrology; CE154 Hydraulic Design
- CE250 Modeling in Water Resources Engineering; CE251 Open Channel Hydraulics; CE254 Water Resources Systems Management; CE256 Sustainable Water Resources Engineering
Mentoring & Students
- Advisor, Engineers Without Borders chapter (2022–present)
- Advisor, New York Water Environment Association student chapter (2024–present)
- Undergraduate research, field visits, and student conference presentations




Service to the Profession
- Associate Editor, ASCE Journal of Water Resources Planning and Management
- Associate Editor, AWWA Water Science
- Editorial Board, Frontiers in Water (Water and Built Environment)
- Chair, ASCE EWRI Premise Plumbing Modeling Task Committee
- ICC 815 Water Distribution, Drainage & Venting Standard Committee
- AWWA Standards Committee, Risk & Resilience Management
- ABET Program Evaluator
Colleagues & Conferences



