We all live in an information society and the rate of change in technology is breathtaking. Some fundamental question to
ponder are, (1) how can technology-supported learning help to move beyond mere content delivery and truly enhance
science, technology, engineering and mathematics (STEM) education and help students develop a broad mix of skills?