Supporting Engineering Students’ Thinking and Creative Problem Solving through Blended Learning | Synapse