Bradley McDanel, Ed Novak Special Interest Group Computer Science Educators (SIGCSE), 2025. paper code