He earned his bachelor's degree from the University of Texas at Austin, master's degree from Penn State, and Ph.D. from Georgia Tech, all in Mechanical Engineering. His research interests include manufacturing processes and quality techniques. He also serves as the Engineering Technology program director at WCU.