Thomas A. Limoncelli: Four Ways to Make CS & IT Curricula More Immersive. ACM Queue 15(3): 50 (2017)