Home » Teaching


Over the years, I’ve taught a bunch of courses. At the moment what I’m doing is:

BIOL 201 at Duke Kunshan University in Kunshan, China

Bio203L: I’m managing the lab component for this course

Bio 414LS: Experiments in Development and Molecular Genetics (not for a few years, but hopefully soon!)


I have also been the faculty “instructor” for the biology part of Project Search since its start in 2009.

I recently also co-taught (with Mohamed Noor) a Spring Breakthrough class on The Biology of Science Fiction and Fantasy.