Teaching

I teach at Oklahoma Baptist University, where I am an Assistant Professor of Natural Science and hold the W.B. Blackstock Family Chair of Science Education.

Simulations and hands-on labs for my courses are at obu.pmarshwx.com.

Courses at Oklahoma Baptist University

CourseDepartmentTerms
College Physics IPhysicsFall 2026
Advanced Data ScienceComputer ScienceSpring 2025, 2026
Introduction to Data ScienceComputer ScienceFall 2024, 2025
Environmental ScienceGeneral ScienceSpring 2024 to 2026
Earth ScienceGeneral ScienceFall 2023 to 2026
Honors Colloquium: Weather and FilmHonorsWinter 2024

Earlier teaching

CourseInstitutionTerms
Synoptic Meteorology LaboratoryUniversity of OklahomaFall 2008 to 2012
Mathematical ModelingMid-America Christian UniversitySpring 2009, 2011
Differential EquationsMid-America Christian UniversitySpring 2009, 2011
Introduction to Meteorology II LaboratoryUniversity of OklahomaSpring 2008, 2009
Introduction to Meteorology IIUniversity of OklahomaSummer 2007
Introduction to Meteorology I LaboratoryUniversity of OklahomaFall 2005, 2007
Severe and Unusual WeatherUniversity of OklahomaSpring 2006
Honors University Physics I LaboratoryUniversity of ArkansasSpring 2005