Teaching
Open-source materials for labs and workshops that I have developed or co-developed.
Evodoodle lab
Evodoodle is a Python package that allows players to draw their own landscapes and simulate evolution across them in order to gain intuition for how evolution plays out across space. The Evodoodle lab applies this game to addressing conservation challenges using a hypothesis-driven framework for landscape genomic simulations. The lab materials can be found here.
Landscape genetics labs
These labs were developed for ESPM 154: Landscape Genetics, a course at UC Berkeley instructed by Ian Wang. The labs cover population structure, Isolation-by-Distance (IBD) and Isolation-by-Environment (IBE), Genotype-Environment Assocation (GEA) analysis, and landscape genetic simulations using Geonomics and Evodoodle. Lab materials can be found here.
Algatr workshop
Algatr (A Landscape Genomic Analysis Toolkit in R) is a step-by-step, start-to-finish pipeline to perform core landscape genomic analysis methods. Materials for our three day workshop on using algatr can be found here (co-developed with Anne Chambers). Slides for this workshop can be found here.
Coding with AI workshop
This workshop provides an introduction to coding with GitHub Copilot, an AI-powered coding assistant that can help with writing code faster and more efficiently. First, we cover how to install and set-up Visual Studio Code, a free and open-source code editor. Then, it goes through the different features of GitHub Copilot and how to use them to help us code in R. These materials were developed for the UC Berkeley D-Lab and can be found here.