Interactive Learning of Abstract Programming Concepts with InteractiveOOP. - Asheer Ahmad; Harsh Chokshi; Giuseppe De Ruvo; Nasser Giacaman (LaTiCE, 2018)