Unshackling Robots Self-Aware Machines - Columbia Engineering