| 2021 | To Gamify or Not?: On Leaderboard Effects, Student Engagement and Learning Outcomes in a Cybersecurity Intervention. | Mac Malone, Yicheng Wang, Kedrian James, Murray Anderegg, Jan Werner, Fabian Monrose |
| 2021 | Interactive Programming Environments for Teachers and Students. | David J. Malan, Kareem Zidane, Brian Yu |
| 2021 | CS50's GitHub-Based Tools for Teaching and Learning. | David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane |
| 2021 | Toward an Ungraded CS50. | David J. Malan |
| 2021 | Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. | David J. Malan, Doug Lloyd, Brian Yu |
| 2021 | A Modular Assessment for Cache Memories. | Suleman Mahmood, Geoffrey L. Herman |
| 2021 | TaskTracker-tool: A Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks. | Elena Lyulina, Anastasiia Birillo, Vladimir Kovalenko, Timofey Bryksin |
| 2021 | Where is Computer Science Education Research Happening? | Stephanie Lunn, Mara Marques Samary, Alan Peterfreund |
| 2021 | ANTIE: The Activism Chatbot. | Cristina Lopez, Amanda Richardson, Katherine Marsh, Lauren Alvarez |
| 2021 | Fostering Strategic Knowledge and Program Comprehension Skills in Students Struggling with CS1. | Violetta Lonati, Anna Morpurgo |
| 2021 | Supporting CS Teachers through Local Communities: Perceptions of CSTA Chapter Leaders. | Matthew Livingston, Yan Tian, Lijun Ni, Tom McKlin, Jake Baskin, Jason Bohrer |
| 2021 | Discrete Math with Programming: A Principled Approach. | Yanhong A. Liu, Matthew S. Castellana |
| 2021 | How CS1 Students Experienced COVID-19 In the Moment: Using An Experience Sampling Approach to Understand the Transition to Emergency Remote Instruction. | Alex Lishinski, Joshua Rosenberg, Michael Mann, Omiya Sultana, Joshua Dunn |
| 2021 | How Can We Make Office Hours Better? | Kevin Lin, Kristin Stephens-Martinez, Brian P. Railing |
| 2021 | Nifty Web Apps: Build a Web App for Any Text-Based Programming Assignment. | Kevin Lin, Sumant Guha, Joe Spaniac, Andy Zheng |
| 2021 | How Do Students Collaborate? Analyzing Group Choice in a Collaborative Learning Environment. | Xinyue Lin, James Connors, Chang Lim, John R. Hott |
| 2021 | Strategies for Authentic Assessments of Mastery in CS Courses. | Kevin Lin, Lina Battestilli, Michael Ball |
| 2021 | Demystifying Distributed Systems with a Storytelling Method. | Hongyi Li, Hongyi Liu, Olivier Marin |
| 2021 | Name Search Puzzle: Learning Cultural Competence Through a Programming Lab. | Jingsai Liang |
| 2021 | Showcase of NCWIT Academic Alliance Members: Promising Practices Regarding Admission, Curriculum, Pedagogy, TA Selection, and Undergraduate Research. | Colleen M. Lewis, Olga Glebova, Amir Kamil, Clif Kussmaul, Briana B. Morrison, Katie A. Siek |
| 2021 | Microteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP. | Colleen M. Lewis, Kathi Fisler, Jenny Hinz, David J. Malan, Joshua E. Paley, Manuel A. Prez-Quiones, Shikha Singh |
| 2021 | How Student Surveys Drive Change: Using the Data Buddies Department Report from the Computing Research Association. | Colleen M. Lewis, Tracy Camp, Thomas B. Horton, David Reed, Burin Tamer |
| 2021 | Exploring the Impact of Exposing Coding Interview Practices to Early CS majors. | Myles Lewis, Ayomide Ajayi, Quinlan Kimble-Brown, Briana Williams |
| 2021 | Physical Java Memory Models: A Notional Machine. | Colleen M. Lewis |
| 2021 | Using a Text Mining Assignment as an Intervention to Promote Student Engagement With DEI Issues. | Scott T. Leutenegger, Christina H. Paguyo |