Using Scientific Knowledge to Bring Structure to Design Problems · HackerTrans