Teaching with technology and training the robot workforce