Guidelines to design engineering education in the twenty-first century for supporting innovative product development | Synapse