First Steps Towards Automatically Defining the Difficulty of Maze-Based Programming Challenges | IEEE Journals & Magazine | IEEE Xplore