Redouane HAFIDI Taxonomy WaterEnvironmentWater SupplyInfrastructureHydrologyWater, Waste Water Chemical & Treatmentflood restoration