Merle de Kreuk, Associate Professor wastewater treatment TU Delft Information Location: The Hague, Netherlands