His teaching experience is primarily in the area of machine design. His research specialties are in theoretical kinematics and in the dynamics of mechanical motion. He has applied his research to robotics, rotary machinery and biomechanics, including kinematics and dynamics of articulated rigid-body mechanical systems.