I teach courses in hydrology, earth surface processes, environmental modeling, biogeoscience and GISci.  My teaching has included additional courses in soils, remote sensing, quantitative methods at UNC, University of Toronto and Hunter College (CUNY).