The Code Genie Programming Environment. - Hadeel Mohammed Jawad; Deb de Laski-Smith; Samir Tout (EIT, 2018)