Teaching

ATM 10 Severe and Unusual Weather

ATM 110 Weather and Observation analysis

ATM 121b Atmospheric Dynamics II

ATM 250 Mesoscale Meteorology

ATM 255

ATM 290