He earned a B.S. in Aerospace Engineering, M.A. Education in Curriculum and Instruction, and Ph.D. in Engineering Education from Virginia Tech. His research has focused on mentoring as pedagogy for project-based courses and understanding the adult learning characteristics of undergraduate students.