He teaches secondary science methods, earth science and physical science for elementary majors, meteorology, and various graduate courses for in-service science teachers. Previously, Jeff was a secondary earth science teacher for twelve years and he was also a broadcast meteorologist for four years. His research interests are related to reading and writing in science, curriculum development, geoscience education.