TEACHING
​​
STOCKHOLM UNIVERSITY
​- Marine Animal Physiology (BL 7063)
- Physiology (BL 2016)
- Animal Social and Sexual Behaviour (BL 7071)
- Diversity and Phylogeny of Organisms (BL 2029)
- Sensory Biology (BL 5030)
​
​​
HARVARD UNIVERSITY
- Patterns and Processes in Fish Diversity (OEB 130)
- Darwin and Contemporary Evolutionary Biology (BIOS S-113) at the University of Oxford
​
​​
EMERSON COLLEGE
- Climate Change (SC 223)
- Marine Biodiversity and Conservation (SC 292)
​
​​
BOSTON COLLEGE
- Ecology and Evolution (BIOL 2010)
​
BOSTON UNIVERSITY​
Marine Program (with field component in Belize)*
- Tropical Marine Fisheries (MR 529)
- Tropical Marine Invertebrates (BI 569)
- Coral Reef Dynamics (BI 539)
- Ichthyology: Behavior, Ecology, and Evolution of Fish (BI 531)
- Field Biology of Belize Coral Reefs: Expeditionary Ichthyology (BI 532)
​
*Director's Outstanding Teaching Award in the Marine Program​
​
Biology
- Evolutionary Ecology (BI 303)
- Biology I: Ecology and Evolution (BI 107)
- Biology II: Cell and Molecular Biology (BI 108)
​
EMMANUEL COLLEGE
- Life on Earth (BIOL 1101)
​
​
UNIVERSITY OF WEST FLORIDA
- General Biology (BSC 1005)
- Comparative Animal Physiology (PCB 4723, PCB 5990)
- Marine Ecological Physiology (PCB 4364)
- Contemporary Lab Skills (BSC 6002)
- Biochemistry: Metabolism (BCH 3034)
- Introduction to Marine Biology and Oceanography (BSC 2311)
- Anatomy and Physiology I (BSC 1085)