Postgraduate course
A list of postgraduate courses I have taught or contributed to as a guest lecturer at different universities.
Guest lecturer, EEOB 5460: Computational Skills for Biological Data
Dept. Ecology, Evolution, and Organismal Biology, Iowa State University
April 10, 2025
- Delivered a hands-on computational lecture focused on Python-based biological data analysis
- Introduced data manipulation using the Pandas package for handling structured biological datasets
- Demonstrated parsing and analysis of genomic annotation files (GFF3 format)
- Taught data visualization techniques using Seaborn for exploratory analysis of biological data

Co-Instructor, EEOB 566 – Molecular Evolution
Dept. Ecology, Evolution, and Organismal Biology, Iowa State University
Sep 2024 – Dec 2024; Download syllabus (PDF)
- Co-taught a graduate-level seminar/discussion course on gene and genome evolution
- Led paper discussions and facilitated student engagement with current literature in evolutionary genomics
- Guided exploration of core mechanisms of molecular evolution, including mutation, genetic drift, and natural selection
- Covered topics spanning nucleotide-level processes to large-scale genome evolution and structural genomic change
- Supported students in synthesizing current research literature and developing critical discussion skills in molecular evolution
- Mentored students in preparing mini-lectures and review-style syntheses of specialized topics in genome evolution
- Collaborated with Prof. Wendel in course organization, discussion facilitation, and academic content delivery
- Emphasized interpretation of cutting-edge findings in evolutionary genomics and their biological significance
