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