How Can Everyday Users Efficiently Teach Robots by Demonstration? | doi.page