Using Interactive Learning Environments in the Introductory Computer Science Curriculum. - Eman El-Sheikh; Laura Taylor; M. Digman; Chad Carff (FECS, 2005)