Using a web service, mobile device and low-cost robot to teach computer science and engineering | IEEE Conference Publication | IEEE Xplore