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