Supporting the Computer Science Learning Process. - Amy Briggs; David Bau; Caroline Meeks; Pat Yongpradit (SIGCSE, 2015)