He received his undergraduate degree in Mechanical Engineering from the National University of Singapore with top honors and his PhD from the Robotics Institute at Carnegie Mellon University in 2006. He did a post-doctoral fellowship at the University of Washington in computational neuroscience and biomechanics. He then was a research scientist in Yale University developing novel mechanisms for robotic hands. He has also led a personal-robotics project at Intel Labs Seattle.