He received the B.S. and M.S. degrees in mechanical engineering from the State University of New York at Buffalo, M.B.A. and Ph.D. in mechanical engineering from the University of Dayton. He is author of Machines and Mechanisms: Applied Kinematic Analysis published by Pearson – Prentice Hall. He is co-director of the Design of Innovative Machines Laboratory, where he is involved in several academic and industrial projects related to machine and mechanism design, analysis, and experimentation.