Teaching Algorithm Design: A Literature Review - Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin (ACM Transactions on Computing Education, 2025)