Teaching

Logo for Human Genome Variation Lab

Human Genome Variation Lab

In 2020, I was awarded a $4000 Instructional Enhancement Grant from the Johns Hopkins Center for Teaching Excellence & Innovation.

With help from Rajiv McCoy and Kate Weaver, I used this grant to develop a semester's worth of open-source modules for introducing undergraduates to human genetics. These modules are used to teach the Human Genome Variation Lab course at Johns Hopkins (AS.020.319).

The course materials, available as an online textbook and "starter code" R Markdown files, adapt public datasets to:

A PCA plot of the 1000 Genomes dataset
Methylation on nanopore reads viewed in IGV

Quantitative Biology

For three years, I TA'd the biology department's one-week Quantitative Biology Bootcamp (AS.020.607). In 2020, I also TA'd the fall semester Quantitative Biology Lab course (AS.020.617).

These two courses introduce first-year PhD students — most of whom have no computational experience — to coding and computational biology. They learn Python and bash, and apply their skills to essential biological analyses like sequence alignment, GWAS, and RNA-seq.

In the first year of the pandemic, I also helped convert Quant Bio Bootcamp & Lab into an online/hybrid format for remote learning. This was especially challenging because these hands-on, coding-based courses normally rely on in-person interaction to debug and explain concepts.

In reviews from all years that I TA'd Quant Bio, students repeatedly highlighted the TAs as an integral part of the course's success.

Cover slide of my HGV 2022 guest lecture

Other teaching experience

Guest Lecturer, Human Genome Variation (AS.020.319)
Tutor, Quantiative Biology Lab (AS.020.617)
Guest Speaker, Population Genetics Simulation and Visualization (AS.360.111)
Teaching Assistant, Developmental Genetics Lab (AS.020.340)