Environmental and Ecological Engineering