He holds a master’s degree in mechanical engineering (M.S.M.E.) from the Massachusetts Institute of Technology (MIT) and a B.S.M.E. from Missouri University of Science and Technology. He has taught graduate-level courses at Pittsburg State since 2008, and currently serves as the coordinator of the master of engineering technology program.