Christopher Francis

Christopher Francis
Currently teaching
OCEANS 300A: Get to Know Your Oceans
OCEANS 300B: Get to Know Your Oceans
OCEANS 269: Environmental Microbial Genomics
ESS 259: Environmental Microbial Genomics
OCEANS 10SC: Discover Monterey Bay through Oceanography, Ecology, and Literature
EARTHSYS 46N: Exploring the Critical Interface between the Land and Monterey Bay: Elkhorn Slough
OCEANS 300C: Get to Know Your Oceans
ESS 46N: Exploring the Critical Interface between the Land and Monterey Bay: Elkhorn Slough
© Stanford University | Terms of Use | Copyright Complaints