She teaches courses in Meteorological Computer Applications, Dynamic Meteorology, and Numerical Modeling. She received her Masters (2009) and Ph.D. (2013) in atmospheric science from North Carolina State University.