He joined the faculty of Muskingum University in 2001 after working for sixteen years at Bell Laboratories as an architect, designer and developer of telecommunications software. He spent two years on the staff of Lucent Technologies Systems Architecture Review Board that developed an industry best practice for improving the success of large, complex software projects through early identification of technical and organizational problems.