Teaching Robots New Behaviors