I teach the junior-level Atmospheric Dynamics course that is a core component of the Atmospheric Science major at Cornell. Since spring of 2021 this has had a graduate version that meets jointly with the undergraduate lectures.

I have also taught a seminar-style graduate level course on Advanced Atmospheric Dynamics, largely based on reading both historical and current primary literature from the field.

I have also developed a set of Jupyter Notebooks for Synoptic and Dynamic Meteorology that are now used in Synoptic Meteorology I.