A service learning practicum capstone. - Aaron Bloomfield; Mark Sherriff; Kara Williams (SIGCSE, 2014)