Water resources engineering is an inherently interdisciplinary field that synthesises principles from hydrology, computational modelling, and civil engineering to understand, manage and utilise water ...