Marc Spraragen is a systems designer and researcher. He has a PhD in Computer Science from the USC Viterbi School of Engineering, and a MPhil in Anglo-Irish Literature from Trinity College Dublin. His interests include game design, complex systems, narrative and world-building, AI agent design, and cognitive modeling. He has a particular interest in creating puzzles, and in the application of puzzle design and hinting techniques to games as well as to educational and training systems.