Geometry Processing and Differential Geometry - Robotics Institute Carnegie Mellon University