Marine Biology Lecture Notes:
The Nature of Science
Scientific Method
Taxonomy: The Science of Classification
Invertebrate Zoology I: P. Porifera-P. Annelida
Invertebrate Zoology II: P. Mollusca-P. Echinodermata
Vertebrate Zoology
Case Study: Higher Marine Animals of the California Coast
Evolution: An Alternative Viewpoint