Assistant Professor, Teaching Stream
- EESA10H3S - Human Health and the Environment
- EESC30H3S - Microbial Biogeochemistry
- EESD02H3S - Contaminant Hydrogeology
- EESD15H3F - Cleaning up our Mess: Remediation of Terrestrial and Aquatic Environments
Mobility and bioavailability of contaminants in the environment; Contaminated site remediation; Environmental soil chemistry; Soil biogeochemistry.