He obtained his MSc and PhD degree from the department of Mechanical and Aerospace Engineering at University of California, Irvine (UCI) and was a visiting scholar in the department of Mechanical Engineering at MIT. He had taught courses in the field of machine theory, computer aided design and manufacturing as well as engineering design processes. His research focuses on kinematics, mechanism design and robotics with applications in manufacturing, defence and healthcare. Currently, he is serving on the ASME Mechanism and Robotics Committee and IFToMM Technical Committee for Robotics and Mechatronics.