Hydroscience and Engineering