Currently teaching
ESS 71: Planet Ocean
OCEANS 71: Planet Ocean
BIO 71: Planet Ocean
BIO 123: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 123H: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 223H: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 164H: Oceans Exploration: Gulf of California
OCEANS 264H: Oceans Exploration: Gulf of California
OCEANS 305: Scientific Communications: An Introduction
OCEANS 71: Planet Ocean
BIO 71: Planet Ocean
BIO 123: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 123H: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 223H: Catalyzing Solutions for a Sustainable Ocean: Learning with Local Communities
OCEANS 164H: Oceans Exploration: Gulf of California
OCEANS 264H: Oceans Exploration: Gulf of California
OCEANS 305: Scientific Communications: An Introduction
