Courses that Giacomo Bernardi is currently teaching:
- BioE 109 – Evolution
- BioE 127/127L – Ichthyology
- BioE 157 – Evolution and Fish Biology in Southern Africa (Summer program)
- BioE 159/159L – Marine Ecology Field Quarter
Courses that Giacomo Bernardi used to teach:
- Bio 20C (Ecology and Evolution)
- Bio 176/176L (Molecular Evolution)
- Bio 161/161L (Kelp Forest Ecology)