STEM education to fulfil the 21st century demand: a literature review | Synapse