He has been teaching science and engineering courses there for 26 years, and is a registered Professional Engineer in the State of Oklahoma. He received BS and MS Degrees in Aeronautical and Astronautical Engineering from Purdue University in 1985 and 1986, and a PhD in Mechanical Engineering from UCLA in 1992. He received an MA Degree in Biblical Literature from Oral Roberts University in 2013. His current research interests involve the use if virtual reality for engineering education, the integration of faith and learning, contributions from the field of engineering to the current science/theology discussion, reverse engineering of complex natural systems, and the preparation of scientists and engineers for missions work within technical communities.