| 2020 | NoSQL in Undergrad Courses is NoProblem. | Margaret S. Menzin, Sriram Mohan, David R. Musicant, Raja Sooriamurthi |
| 2020 | An Engaging CS1 Curriculum Using BRIDGES. | Matthew Mcquaigue, Allie Beckman, David Burlinson, Luke Sloop, Alec Goncharow, Erik Saule, Kalpathi R. Subramanian, Jamie Payton |
| 2020 | A Sequenced Curriculum for Teaching Introductory C++ Programming. | Michael M. McMillan |
| 2020 | An Introduction to Conducting Quantitative K-12 Computing Education Research. | Monica M. McGill, Adrienne Decker, Ryan Torbey, Rebecca Vivian |
| 2020 | A Gap Analysis of Statistical Data Reporting in K-12 Computing Education Research: Recommendations for Improvement. | Monica M. McGill, Adrienne Decker |
| 2020 | The Changing Profile of ECS Teachers. | Steven McGee, Lucia Dettori, Ronald I. Greenberg, Andrew M. Rasmussen, Dale F. Reed, Don Yanek |
| 2020 | Measuring Graduate Teaching Assistants' Climate Under a Pedagogical Change Initiative. | Syeda Fatema Mazumder, Farah Tokmic, Tonya K. Frevert, Mary Lou Maher |
| 2020 | Are Variable, Array, and Object Diagrams in Introductory Java Textbooks Explanative? | Syeda Fatema Mazumder, Celine Latulipe, Manuel A. Prez-Quiones |
| 2020 | What Mathematics Should be Required of Computer Science Majors? | James R. Matthews, John P. Dougherty, Peter-Michael Osera |
| 2020 | Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum. | Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop |
| 2020 | Extending and Evaluating the Use-Modify-Create Progression for Engaging Youth in Computational Thinking. | Fred G. Martin, Irene A. Lee, Nicholas Lytle, Sue Sentance, Natalie Lao |
| 2020 | Novice Debugging in Block-Based and Hybrid Environments. | Phoebe Martinez, John Lopez, Fernando J. Rodrguez, Joseph B. Wiggins, Kristy Elizabeth Boyer |
| 2020 | Cross-Disciplinary Faculty Development in Data Science Principles for Classroom Integration. | Brandeis Marshall, Susan Geier |
| 2020 | Using Parsons Problems to Scaffold Metacognitive Awareness. | John Marsden |
| 2020 | Teacher and School Supports to Promote Equitable Implementation of AP CSP in NYC. | June Mark, Kelsey Klein, Tunisia Mitchell |
| 2020 | A Strategy to Enhance Computer Science Teaching Material Using Topic Modelling: Towards Overcoming The Gap Between College And Workplace Skills. | Ingrid Maral, Rogrio Eduardo Garcia, Danilo Medeiros Eler, Ronaldo Celso Messias Correia |
| 2020 | Auto-Grading Jupyter Notebooks. | Hamza Manzoor, Amit Naik, Clifford A. Shaffer, Chris North, Stephen H. Edwards |
| 2020 | Understanding Coding Behaviors in Intermediate CS Students. | Rifat Sabbir Mansur |
| 2020 | Individualized Assessments using Dividni - Enhancing Learning via Assessments Unique to Every Student. | Sathiamoorthy Manoharan, Ulrich Speidel |
| 2020 | Deep Thought: An Intelligent Logic Tutor for Discrete Math. | Mehak Maniktala, Tiffany Barnes |
| 2020 | Perspectives on Research and Practice in Computing Education. | Lauri Malmi |
| 2020 | Teaching Academic Honesty in CS50. | David J. Malan, Brian Yu, Doug Lloyd |
| 2020 | CS50's GitHub-Based Tools for Teaching and Learning. | David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane |
| 2020 | Random Input and Automated Output Generation in Submitty. | Evan Maicus, Drumil Patel, Matthew Peveler, Barbara Cutler |
| 2020 | Autograding Interactive Computer Graphics Applications. | Evan Maicus, Matthew Peveler, Andrew Aikens, Barbara Cutler |