Teaching
CURRENT COURSES
BIO5111 Communicating Biology
BIO1220 Foundations of Biology: Evolution, Ecology, and Biodiversity
BIO6800 Human-Wildlife Interactions: Case Studies on Conflict and Coexistence
BIO2990 Biology Pedagogy
BIO4990 Advanced Biology Teaching Methods
BIO3040 Environment and Society
BIO1110 Life Science for Non-Majors
​
​
BIOL309 Research Methods
BIOL364 Conservation Biology
BIOL240L Bioenergetics and Systems Laboratory
BIOL242L Genomes and Evolution Laboratory
RWSC3310 Wildlife Management Techniques
COURSES TAUGHT
Why Do We Act Like This?
GUEST LECTURES
BIO1100 Success in Science
FOR230 Multicultural Perspectives in Natural Resource Management
COUN005 Strategies for Success
BIOL 496 Natural History of Vertebrates
RWSC 2330 Principles of Wildlife Management
RWSC 3310 Wildlife Management Techniques
ASSISTED WITH
RWSC 1320 Wildlife in Literature
RWSC 4385 Human Dimensions and Wildlife Conflict Resolution