Rightsizing: Understanding Novice, Casual Learners of Programming. - Gabriela Ciolacu; Christian Haas 003; Margeret Hall (SIGCSE (2), 2025)