GEOL 117/L: Geologic Disasters with Lab
GEOL 101: Geology of Planet Earth
GEOL 300: Environmental Geology
GEOL 490: Senior Capstone
GEOL 575/L: Hydrogeology with lab
GEOL 595EH: Current Issues in Environmental Hydrogeology
ENVR 419: Chemical Equilibria of Natural Waters (Co-instructor, UNC)
CHEM 258: Organic Chemistry Laboratory (Teaching Assistant, Wesleyan University)