Association for Computing Machinery 2023 SIGCSE Technical Symposium; Toronto, Canada