publication venue for Revealing essential notions: an algorithmic approach to distilling core concepts from student and teacher responses in computer science education 2024