Teaching

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.”