Jones, Katrina (2021). Discerning the Understanding of Novice Programmers through Examination of their Interactions with Code Puzzles. PHD thesis, Aston University.