Teaching

Life 103 Biology of Organisms every spring

Life 320 Ecology Fall in even years

BZ/NR 353 Global Change Ecology Impacts & Mitigation every spring

ECOL610 Ecosystem Ecology Fall of odd years

ECOL 592 Graduate Seminars in Ecology, Microbial Ecology and Biogeochemistry on demand