Biology 441: Trends in Land Plant Evolution (lab course, 5 cr, 50 students).
Biol 540: Evo Devo Seminar (1 cr, up to 24 students).
Biol 489/590: Plant Evo Devo Senior Seminar (2 cr, up to 24 students).
Past teaching: Biol 180 (Intro Bio, 5 cr lab course 400+ students, taught 5 times)