How Many Ways Can You Teach a Robot?