He has been at Metro State since 2005, teaching various meteorology classes ranging from Synoptic Meteorology, Weather Analysis Techniques, and Mesoscale Meteorology. His research interests include Mesoscale Convective Systems, Winter Weather Phenomenon, Rapid Cyclogenesis, and Heavy Precipitation Processes.