Reflecting on Reflection: Integrating Critical Thinking into CS Teaching and Learning Practice. - Sarah Hug; Martine Ceberio; Diego Aguirre; Scott King; Megan Thomas; Eliana Valenzuela; Tom Carter; Nayda G. Santiago (SIGCSE, 2021)