Teaching

Courses at the University of Maryland and lectures at data assimilation schools.

Courses

Instructor

AOSC 470/600: Synoptic Meteorology

University of Maryland (cross-listed undergraduate/graduate course) · Fall 2019 – present

Topics: numerical modeling and observational analysis, data assimilation, governing equations of the atmosphere, quasi-geostrophic theory, frontogenesis, extratropical waves and cyclones, and weather map discussions

Instructor

AOSC 472/602: Mesoscale Meteorology

University of Maryland (cross-listed undergraduate/graduate course) · Spring 2020 – present

Topics: mesoscale instabilities, semi-geostrophic approximations, the planetary boundary layer, mesoscale air-mass boundaries, convective initiation, convective organization, mesoscale convective systems, and tornadoes

Guest Lecturer

METR 6313: Advanced Topics in Data Assimilation

University of Oklahoma · Spring 2017

Lecture topics: introduction to particle filters and the local particle filter

Co-Instructor

METEO 597B: Data Assimilation

Pennsylvania State University · Spring 2013

Lecture topics: optimal interpolation, EnKF, 3DVar, 4DVar, adjoint sensitivity analysis, ensemble sensitivity analysis, observation impact, parameter estimation, and hybrid data assimilation

Additional tasks: helped develop the course curriculum, and designed and graded programming lab assignments

Guest Lecturer

METEO 526: Numerical Weather Prediction

Pennsylvania State University · Spring 2011

Lecture topics: ensemble Kalman filters and a Lorenz (1963) model tutorial

Summer schools and training workshops

Hands-on material from the CADRE training workshops, including the JEDI local particle filter tutorial, is available in the CADRE-JEDI-Edu repository. The Software page also has DAPyr, a Python package for Lorenz-model experiments that is suited to teaching.

  1. 2026A Bayesian Introduction to Data Assimilation, CADRE–EPIC Data Assimilation Training and Science Workshop, National Weather Center, Norman, OK
  2. 2026Particle Filters, CADRE–EPIC Data Assimilation Training and Science Workshop, National Weather Center, Norman, OK
  3. 2025Introduction to Bayes' Theorem and Connections to Modern Data Assimilation, CADRE–EPIC Data Assimilation Training Workshop, Colorado State University, Fort Collins, CO
  4. 2025Nonlinear Data Assimilation Methods: Particle Filters and Particle Flow Filters, CADRE–EPIC Data Assimilation Training Workshop, Colorado State University, Fort Collins, CO
  5. 2015A Localized Particle Filter for Data Assimilation in High-Dimensional Nonlinear Systems, STATMOS Summer School in Data Assimilation, Boulder, CO
  6. 2015Hybrid and Coupling of Ensemble and Variational Data Assimilation, 12th CAS-TWAS-WMO Forum: Data Assimilation Summer School, Beijing, China
  7. 2015Introduction to NCAR Data Assimilation Research Testbed (DART), 12th CAS-TWAS-WMO Forum: Data Assimilation Summer School, Beijing, China