Active Debugger: ITS to Teach C++ Comprehension Skills. - Ryan James Marker; Amali Weerasinghe (ICCE, 2015)