Currently teaching
OCEANS 303: Quals Prep Writing Workshop
OCEANS 300A: Get to Know Your Oceans
OCEANS 301: Managing Your PhD
MED 103: Human and Planetary Health
SOC 103: Human and Planetary Health
PUBLPOL 183: Human and Planetary Health
SUSTAIN 103: Human and Planetary Health
OCEANS 304: Quals Prep Workshop
OCEANS 300B: Get to Know Your Oceans
CEE 264H: Quantitative Methods for Marine Ecology and Conservation
BIO 243H: Quantitative Methods for Marine Ecology and Conservation
BIO 143H: Quantitative Methods for Marine Ecology and Conservation
CEE 164H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 243H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 143H: Quantitative Methods for Marine Ecology and Conservation
EARTHSYS 243H: Quantitative Methods for Marine Ecology and Conservation
EARTHSYS 143H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 300C: Get to Know Your Oceans
OCEANS 305: Scientific Communications: An Introduction
OCEANS 223H: Ocean Solutions: Science, Policy, and Community-Engaged Learning
OCEANS 123H: Ocean Solutions: Science, Policy, and Community-Engaged Learning
OCEANS 300A: Get to Know Your Oceans
OCEANS 301: Managing Your PhD
MED 103: Human and Planetary Health
SOC 103: Human and Planetary Health
PUBLPOL 183: Human and Planetary Health
SUSTAIN 103: Human and Planetary Health
OCEANS 304: Quals Prep Workshop
OCEANS 300B: Get to Know Your Oceans
CEE 264H: Quantitative Methods for Marine Ecology and Conservation
BIO 243H: Quantitative Methods for Marine Ecology and Conservation
BIO 143H: Quantitative Methods for Marine Ecology and Conservation
CEE 164H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 243H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 143H: Quantitative Methods for Marine Ecology and Conservation
EARTHSYS 243H: Quantitative Methods for Marine Ecology and Conservation
EARTHSYS 143H: Quantitative Methods for Marine Ecology and Conservation
OCEANS 300C: Get to Know Your Oceans
OCEANS 305: Scientific Communications: An Introduction
OCEANS 223H: Ocean Solutions: Science, Policy, and Community-Engaged Learning
OCEANS 123H: Ocean Solutions: Science, Policy, and Community-Engaged Learning
