Working group reports from ITiCSE on Innovation and technology in computer science education