Intelligent Tinkering: Bridging the Gap between Science and Practice