presented at event SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education Conference