Teaching

CVENG 3700 Fluid Mechanics
2019 Spring & Fall, 2020 Fall, 2021 Spring & Fall, 2022 Spring & Fall, 2023 Spring & Fall, 2024 Spring

CVENG 4001/7001 Environmental Flows, Mixing, and Transport
2020 Spring 

CVENG 8001 River Dynamics and Sediment Transport
2021 Fall

CVENG 8270 Environmental Hydraulics
2022 Fall

CVENG 8270 Water Quality Modeling
2023 Fall

CVENG 4001/7001 Data Analysis in Water Resources Engineering
2023 Spring, 2024 Spring 

I am also developing an open source course - Data Analysis in Water Resources Engineering. Here is the open source book I am working on for this course. 

Here are some tools:

sand settling calculator