Prior to joining the Leighton School faculty, he taught at the University of Virginia, Indiana University Bloomington, Indiana State University, the University of Notre Dame, and Shanghai Institute of Mechanical Engineering.