Teaching Areas:

  • Terrestrial botany
  • Taxonomy/phylogenetics
  • Aquatic biology
  • Biogeography, phytogeography

Current Courses:

  • BIOL-116 Biogeography
  • BIOL-182 Biology II: Evolution of Life
  • BIOL-215 Botany
  • BIOL-336 Marine and Freshwater Botany
  • BIOL-403/404 Research Seminar
  • BIOL-468 Marine Phytogeography
  • COLL-140 Human Communities and the Ecosystem of Nepal
  • FYSM-114 Islands of Discovery