He received his M.S. and Ph.D. in Computer Science from UC-Berkeley in 1995 and 1998 respectively, and his Diplom from Karlsrühe University in 1993. He also worked for several companies including IBM, Hewlett-Packard, Interval, and Disney Feature Animation. He is a member of the Stanford Movement Research Group, which does research in Vision and Graphics with a focus on Motion Capture, human face, speech, and body movement analysis and synthesis, and artistic aspects of animation.