Teaching
OILS 583 Graduate Teaching Seminar, University of New Mexico (UNM) - S 2025, F 2025, S 2026
BIOL 2225L Anatomy & Physiology II Lab, UNM - S 2025, S/F 2024, S/Su 2023, F 2022
BIOL 1110L Online General Biology Lab for Non-Majors, UNM - Su 2025, Su 2024, Su 2022, S 2021, Su/F 2020, Su/F 2019, F 2018
BIOL 486L Ornithology Lab, UNM - F 2023
BIOL 1110L General Biology Lab for Non-Majors, UNM - S/F 2021, S 2019
WFSC 302 Natural History of the Vertebrates Lab, Texas A&M University (TAMU) - S 2015, S 2016
WFSC 335 Natural History of the Invertebrates Lab, TAMU - F 2016
Workshops
2026 GTA Coach, Student Experience Project Institute, New Orleans, LA
2025 "Co-creating and Leading Supportive Collegial Communities for GTA Pedagogical Development" Workshop, UNM Spring Teaching Conference
2025 TA panel discussion moderator, Center for Teaching & Learning Pre-Semester Workshops for Graduate Teaching Assistants, UNM
2023 Co-facilitator, "Graduate Teaching Assistants as Agents of Change" semester-long GTA training workshop series, Department of Biology, UNM
Mentoring
2019 Julia Anderson, UC Berkeley - Senior class project: Curation and identification of raptor phalanges from Rancho La Brea
2015 - 2016 Preston Mitchell, TAMU - Independent project: Novel host associations and phylogenetics of avian chewing lice from Benin (see Publications).
Pedagogical Training
2026 New Faculty Student Experience Project Teaching Community of Practice, UNM
2020 Graduate Teaching Certificate, UNM
2020 "Filling the Expectation Gap: Paleontologists as Teaching Professors" Workshop, Society of Vertebrate Paleontology
2020 EDPY 630 College Teaching Seminar, UNM
2020 "Evidence-Based Methods for Engaging Teaching" Workshop, Center for Teaching & Learning, UNM
2020 "Engaging Undergraduates: Transformative Strategies" Conference, Center for Teaching & Learning, UNM
2019 OILS 583 Graduate Teaching Seminar, UNM