Teacher agency and learner agency in teaching and learning a new school subject, Leaving Certificate Computer Science, in Ireland: Considerations for teacher education. - Dylan Scanlon; Cornelia Connolly (Comput. Educ., 2021)