Puzzle-Driven Learning: Developing and Assessing IT Challenges for Varied Experience Levels | IEEE Conference Publication | IEEE Xplore