• Symbiosis (BIOL 406). Lecturer. Spring 2023. In this course, we delved into the significance of symbiotic interactions in nature and explored the unifying concepts that transcend various forms of symbiosis and other species interactions.
  • Basic Concepts and Biodiversity (BIOL 110W). Laboratory Teaching Assistant. Spring 2022. The primary focus in this course was to provide the students with the opportunity for a hands-on experience in the scientific process and to explore the incredible biological diversity of life on Earth. 
  • Population and Communities (BIOL 220W). Laboratory Teaching Assistant. Spring 2017 / Fall 2018 / Fall 2019 / Fall 2020 / Fall 2021. Throughout this course, we introduced students to the fundamental principles, concepts, patterns, and processes that underpin the dynamics of populations, communities, and ecosystems.