Ecology and hydrobiology (EIS323)