Teaching design with a tinkering-driven robot hack | IEEE Conference Publication | IEEE Xplore