This course will cover the various aspects of phytoremediation - the use of plants (both natural hyper-accumulators and transgenic) and their associated microbes with the purpose of environmental clean-up of contaminated soil, sediments and water. Various strategies for phytoremediation of a wide range of toxic pollutants, both organic and elemental, with a special emphasis on toxic metals will be discussed.