Proceedings of the 18th ACM conference on Innovation and technology in computer science education
ACM Digital Library