Who Attempts Optional Practice Problems in a CS1 Course?: Exploring Learner Agency to Foster Mastery Learning. - Ashish Aggarwal; Neelima Puthanveetil; Christina Gardner-McCune (SIGCSE (1), 2023)