Teaching Areas:
Terrestrial botany
Taxonomy/phylogenetics
Aquatic biology
Biogeography, phytogeography
Current Courses: (descriptions)
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–223 Plant and Animal Life in Extreme Environments