Turtles, the University of Turin and new technologies