Courses Taught as Full Instructor:
Human Life Course
Evolution & Human Emergence
Molecular & Cell Biology
Field Biology
Environmental Biology
General Biology (Majors)
General Biology (Non-Majors)
General Chemistry
Algal Biofuels (Genetics; Team Taught)
Courses Assisted:
Human Life Course
Human Biology
Evolution and Human Emergence
Evolutionary Biology
General Ecology
Molecular Systematics
Ecology, Evolution, & Behavior
Parasitology
Immunology
Embryology
Animal Diversity
Cell Biology
Botany



“My overall goal in each course is to build a solid foundation of basic scientific knowledge and skills that will empower my students to better understand and be inspired by the world around them, as well as confidently participate in decision-making processes relevant to their health and environment.”