Courses taught

  • Evolution (BIOL 520)
  • Ichthyology (BIOL 542)
  • Evolutionary Ecology (BIOL 875)
  • Visualization and Communication of Biological Data (BIOL 890)

Open educational resources

Check out the open-source textbook, A Primer of Evolution, for teaching evolution at the college level. The textbook include R-based exercises that allow students to explore data to learn about basic evolutionary concepts.


We offer science communication workshops that emphasize audience analysis, message design, storytelling, and visual communication. For inquiries, directly contact Michi.