Andrew Petersen

Andrew Petersen has experience with and interest in tool design (PCRS) and educational data mining, assessment construction, and social and psychological interventions in computing. His primary research interest is in computer science education, with a special focus on introductory education.
Papers
2026
- 126.Muniya Fallah, Nicholas Ching, Jessica Wen, Naaz Sibia, Andrew Petersen, Michael Liut, Angela Zavaleta Bernuy."Exploring Language-Based Differences in Student Reflection" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2026).[doi][]
- 125.L. Brown, Daniel Zingaro, Andrew Petersen, Mike Serafin, Tingting Zhu."Multi-sensory Learning of Data Structures for Blind Students Using 3D Printing" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1. (2026).[doi][]
- 124.Naaz Sibia, Jessica Wen, Bogdan Simion, Andrew Petersen, Angela Zavaleta Bernuy, Michael Liut."Non-Native English Speakers in CS1: Expectancy, Value, and Belonging" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1. (2026).[doi][]
- 123.Lisa Zhang, Sophia Krause-Levy, Andrew Petersen."Replicating the Prerequisite-Outcome Correlation Patterns" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2026).[doi][]
- 122.Miranda C. Parker, Jack Parkinson, Andrew Petersen."Spatial Skills Training Effects Throughout a Computer Science Degree" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1. (2026).[doi][]
- 121.Naaz Sibia, Jessica Wen, Zeling Zhang, Runlong Ye, Joshua D. A. Jung, Ilya Musabirov, Bogdan Simion, C. Suárez, Paul Vrbik, Andrew Petersen, Angela Zavaleta Bernuy, Michael Liut."SQL Beyond Querying: Enhancing SQL Learning with Schema and Data Management" Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education V. 1. (2026).[doi][]
- 120.Naaz Sibia, Jessica Wen, Amber Richardson, Yashika Jain, Khushi Malik, Bogdan Simion, Carolina Nobre, Angela Zavaleta Bernuy, Andrew Petersen, Michael Liut."Code as Anchor, Memory and Metaphor as Support: Learner Experiences with Multi-View Visualizations" (2026).[doi][]
- 119.Arto Hellas, Andrew Petersen."The Impostor Phenomenon and the Confidence Gap" Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1. (2026).[doi][]
2025
- 118.Naaz Sibia, Jessica Wen, Amber Richardson, Yashika Jain, Angela Zavaleta Bernuy, Bogdan Simion, Andrew Petersen, Carolina Nobre, Michael Liut."From State to Structure: Towards Abstraction Support in CS2" Proceedings of the 25th Koli Calling International Conference on Computing Education Research. (2025).[doi][]
- 117.L. Brown, Daniel Zingaro, Andrew Petersen, Mike Serafin, Tingting Zhu."Hundreds of Warnings in Accessibility Checkers! How can ChatGPT Help?" Proceedings of the 25th Koli Calling International Conference on Computing Education Research. (2025).[doi][]
- 116.Marina Tawfik, Andrew Petersen, Leo Porter, Lisa Zhang."Prerequisites and Performance in a Machine Learning Course: A Quantitative Analysis" Proceedings of the 25th Koli Calling International Conference on Computing Education Research. (2025).[doi][]
- 115.Caroline Pechenik, Angela Zavaleta Bernuy, Selina Marianna Shah, Shirley de Wit, Dr. Emmanuel Kolog Awuni, Oscar Karnalim, M. Farghally, C. Suárez, Jack Parkinson, Leo Porter, Rodrigo Duran, Paul Vrbik, Brian Harrington, Lisa Zhang, Michael Liut, Andrew Petersen."The Impostor Phenomenon in the Global Computing Graduate Student Population" Proceedings of the ACM Global on Computing Education Conference 2025 Vol 1. (2025).[doi][]
- 114.Naaz Sibia, Valeria Ramirez Osorio, Jessica Wen, Rutwa Engineer, Angela Zavaleta Bernuy, Andrew Petersen, Michael Liut, Carolina Nobre."From Code to Concept: Evaluating Multiple Coordinated Views in Introductory Programming" ArXiv. (2025).[doi][]
- 113.Khushi Malik, Amber Richardson, Michelle Craig, Andrew Petersen."Interactive Effects of Prior Experience and Gender on Self-Efficacy and Achievement in CS1" Proceedings of the 2025 ACM Conference on International Computing Education Research V.1. (2025).[doi][]
- 112.Sophia Krause-Levy, Andrew Petersen, Oladele O. Campbell, William G. Griswold, Leo Porter, Oluwatoyin Adelakun-Adeyemo, Jennifer Campbell, Michelle Craig, Adrienne Decker, Sebastian Dziallas, Carrie Demmans Epp, David R. Gibson, Yekaterina Kharitonova, D. Kletenik, D. L. Largent, Emma Mcdonald, B. McSkimming, T. Peterson, Caroline Sih, Cynthia Taylor, Neena Thota."Multi-Institutional Study on Impostor Phenomenon" ACM Transactions on Computing Education. (2025).[doi][]
- 111.Nickolas J. G. Falkner, Miranda C. Parker, Rukiye Altın, Jürgen Börstler, Sophia Krause-Levy, Katrin Kunz, Tracy M. Maniapoto, Andrew Petersen, Masoumeh Rahimi, Spruha Satavlekar, Naaz Sibia."Cards for Alternative Research Design (CARD): Refining and Evolving a Research Knowledge Development Activity for Computer Science Education" 2025 Working Group Reports on Innovation and Technology in Computer Science Education. (2025).[doi][]
- 110.Inaas Asad, Naaz Sibia, Angela Zavaleta Bernuy, Michael Liut, Thomas W. Price, Andrew Petersen."A Comparison of On-Demand Hints and Progress Bar Feedback on Programming Exercises" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]
- 109.Jessica Wen, Angela Zavaleta Bernuy, Naaz Sibia, Andrew Petersen, Michael Liut."Enhancing Self-Explanation in Student Learning Through Large Language Models" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]
- 108.Nickolas J. G. Falkner, Miranda C. Parker, Rukiye Altın, Jürgen Börstler, Sophia Krause-Levy, Katrin Kunz, Tracy M. Maniapoto, Andrew Petersen, Masoumeh Rahimi, Spruha Satavlekar, Naaz Sibia."Exploring, Refining and Evolving a Research Knowledge Development Activity for Computer Science Education" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]
- 107.Jessica Wen, Bianca Arteaga Alvarez, Jorge Moreno Velasco, Naaz Sibia, Angela Zavaleta Bernuy, Carlos Suarez Hernandez, Andrew Petersen, Michael Liut."Self-Explanations: Does Timing Matter?" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]
- 106.Naaz Sibia, Amber Richardson, Alice Gao, Andrew Petersen, Lisa Zhang."Student Perspectives on the Challenges in Machine Learning" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 1. (2025).[doi][]
- 105.Tingting Zhu, Rutwa Engineer, Xaria Prempeh, Anna Ly, Michelle Craig, Andrew Petersen."Comparing physical analogue and traditional videos for learning and emotional engagement" Discover Education. (2025).[doi][]
- 104.Naaz Sibia, Angela Zavaleta Bernuy, Amber Richardson, Khushi Malik, Prajna Pendharkar, Carolina Nobre, Michael Liut, Andrew Petersen."Reducing Isolation through Peer-Modeled Posts" Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2. (2025).[doi][]
- 103.Yousef Bulbulia, Ido Ben Haim, Jackson Lee, B. Zhang, Daksh Malhotra, Andrew Petersen, Michael Liut."Codetierlist: Competitive Gamification's Impact on Self-Efficacy, Motivation, and Performance in Computing Education" Proceedings of the 27th Australasian Computing Education Conference. (2025).[doi][]
2024
- 102.Colleen M. Lewis, Craig S. Miller, Johan Jeuring, Janice L. Pearce, Andrew Petersen."Hash Table Notional Machines: A Comparison of 2D and 3D Representations" Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1. (2024).[doi][]
- 101.Naaz Sibia, Valeria Ramirez Osorio, Angela Zavaleta Bernuy, Efthimia Aivaloglou, Rutwa Engineer, Andrew Petersen, Michael Liut, Carolina Nobre."Exploring the Impact of Multiple Representations in Introductory Programming: A Pilot Study" Proceedings of the 24th Koli Calling International Conference on Computing Education Research. (2024).[doi][]
- 100.H. Keuning, Andrew Luxton-Reilly, Claudia Ott, Andrew Petersen, Natalie Kiesler."Goodbye Hello World - Research Questions for a Future CS1 Curriculum" Proceedings of the 24th Koli Calling International Conference on Computing Education Research. (2024).[doi][]
- 99.Naaz Sibia, Angela Zavaleta Bernuy, Tiana V. Simovic, Chloe Huang, Yinyue Tan, Eun-Kyung Seong, Carolina Nobre, Daniel Zingaro, Michael Liut, Andrew Petersen."Exploring the Effects of Grouping by Programming Experience in Q&A Forums" Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1. (2024).[doi][]
- 98.Brandon Jaipersaud, Paul Zhang, Jimmy Ba, Andrew Petersen, Lisa Zhang, Michael Ruogu Zhang."Decomposed Prompting to Answer Questions on a Course Discussion Board" International Conference on Artificial Intelligence in Education. (2024).[doi][]
- 97.Ishan Singh, Tingting Zhu, Andrew Petersen."Do Storytelling Videos Help Students Learn Abstract Concepts?" Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2. (2024).[doi][]
- 96.Angela Zavaleta Bernuy, Naaz Sibia, Pan Chen, Jessica Jia-Ni Xu, Elexandra Tran, Runlong Ye, Viktoria Pammer-Schindler, Andrew Petersen, J. Williams, Michael Liut."Does the Medium Matter? An Exploration of Voice-Interaction for Self-Explanations" Proceedings of the 2024 ACM Designing Interactive Systems Conference. (2024).[doi][]
- 95.Naaz Sibia, Angela Zavaleta Bernuy, Elexandra Tran, Jessica Jia-Ni Xu, J. Williams, Andrew Petersen, Michael Liut."Exploring Self-Explanations in a Flipped Database Course" Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research. (2024).[doi][]
- 94.Angela Zavaleta Bernuy, Andrew Chung, A. Hodge, Ayesha Tayyiba, Michael Liut, Andrew Petersen."Student Transitions Through an Entire Computing Program" Proceedings of the 26th Western Canadian Conference on Computing Education. (2024).[doi][]
- 93.Giang Bui, Nicholas Susanto, Naaz Sibia, Angela Zavaleta Bernuy, Michael Liut, Andrew Petersen."Do Hints Enhance Learning in Programming Exercises? Exploring Students' Problem-Solving and Interactions" Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2. (2024).[doi][]
- 92.Anna Ly, Tingting Zhu, Andrew Petersen."Evaluating Storytelling Videos Using YouTube Analytics" Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2. (2024).[doi][]
- 91.Naaz Sibia, Giang Bui, Bingcheng Wang, Yinyue Tan, Angela Zavaleta Bernuy, C. Bauer, J. Williams, Michael Liut, Andrew Petersen."Examining Intention to Major in Computer Science: Perceived Potential and Challenges" Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1. (2024).[doi][]
- 90.Angela Zavaleta Bernuy, Runlong Ye, Naaz Sibia, Rohita Nalluri, J. Williams, Andrew Petersen, Erick Smith, Bogdan Simion, Michael Liut."Student Interaction with Instructor Emails in Introductory and Upper-Year Computing Courses" Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1. (2024).[doi][]
- 89.Nickolas J. G. Falkner, Juho Leinonen, Miranda C. Parker, Andrew Petersen, Claudia Szabo."A Game of Shadows: Effective Mastery Learning in the Age of Ubiquitous AI (Dagstuhl Seminar 24272)" Dagstuhl Reports. (2024).[doi][]
2023
- 88.Angela Zavaleta Bernuy, Runlong Ye, Elexandra Tran, Naaz Sibia, Abhijoy Mandal, Hammad Shaikh, Bogdan Simion, Michael Liut, Andrew Petersen, J. Williams."Do Students Read Instructor Emails? A Case Study of Intervention Email Open Rates" Proceedings of the 23rd Koli Calling International Conference on Computing Education Research. (2023).[doi][]
- 87.J. Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, Michelle Craig, H. Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen Macneil, Andrew Petersen, Raymond Pettit, Brent N. Reeves, Jaromir Savelka."The Robots Are Here: Navigating the Generative AI Revolution in Computing Education" Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education. (2023).[doi][]
- 86.Phil Steinhorst, Andrew Petersen, Bogdan Simion, J. Vahrenhold."Exploring Barriers in Productive Failure" Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1. (2023).[doi][]
- 85.Angela Zavaleta Bernuy, Anna Ly, Brian Harrington, Michael Liut, Sadia Sharmin, Lisa Zhang, Andrew Petersen.""I Am Not Enough": Impostor Phenomenon Experiences of University Students" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1. (2023).[doi][]
- 84.Paul Zhang, Brandon Jaipersaud, Jimmy Ba, Andrew Petersen, Lisa Zhang, Michael Ruogu Zhang."Classifying Course Discussion Board Questions using LLMs" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2. (2023).[doi][]
- 83.Angela Zavaleta Bernuy, Jessica Jia-Ni Xu, Naaz Sibia, J. Williams, Andrew Petersen, Michael Liut."Self-Explanation Modality: Effects on Student Performance?" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2. (2023).[doi][]
- 82.J. Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, M. Caspersen, Michelle Craig, H. Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen MacNeil, Andrew Petersen, Raymond Pettit, Brent N. Reeves, Jaromir Savelka."Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2. (2023).[doi][]
- 81.Angela Zavaleta Bernuy, Naaz Sibia, Pan Chen, Chloe Huang, Andrew Petersen, J. Williams, Michael Liut."VoiceEx: Voice Submission System for Interventions in Education" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2. (2023).[doi][]
- 80.Naaz Sibia, Angela Zavaleta Bernuy, J. Williams, Michael Liut, Andrew Petersen."Student Usage of Q&A Forums: Signs of Discomfort?" Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1. (2023).[doi][]
- 79.Lisa Zhang, Bogdan Simion, M. Kaler, Amna Liaqat, Daniel Dick, Andi Bergen, Michael A. Miljanovic, Andrew Petersen."Embedding and Scaling Writing Instruction Across First- and Second-Year Computer Science Courses" Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. (2023).[doi][]
- 78.Giang Bui, Naaz Sibia, Angela Zavaleta Bernuy, Michael Liut, Andrew Petersen."Prior Programming Experience: A Persistent Performance Gap in CS1 and CS2" Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1. (2023).[doi][]
2022
- 77.Angela Zavaleta Bernuy, Q. Zheng, Hammad Shaikh, Jacob Nogas, Anna N. Rafferty, Andrew Petersen, J. Williams."Using Adaptive Experiments to Rapidly Help Students" ArXiv. (2022).[doi][]
- 76.J. Jeuring, H. Keuning, Samiha Marwan, D. Bouvier, C. Izu, Natalie Kiesler, T. Lehtinen, Dominic Lohr, Andrew Petersen, Sami Sarsa."Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them" Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2. (2022).[doi][]
- 75.Yu-Chieh Wu, Andrew Petersen, Lisa Zhang."Student Reactions to Bots on Course Q&A Platform" Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2. (2022).[doi][]
- 74.Angela Zavaleta Bernuy, Ziwen Han, Hammad Shaikh, Qiming Zheng, Lisa-Angelique Lim, Anna N. Rafferty, Andrew Petersen, J. Williams."How can Email Interventions Increase Students’ Completion of Online Homework? A Case Study Using A/B Comparisons" LAK22: 12th International Learning Analytics and Knowledge Conference. (2022).[doi][]
- 73.Giang Bui, Bingcheng Wang, Naaz Sibia, Angela Zavaleta Bernuy, Andrew Petersen."Differences in Intention to Major in Computing Across CS1" Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2. (2022).[doi][]
- 72.Elexandra Tran, Angela Zavaleta Bernuy, Bogdan Simion, Michael Liut, Andrew Petersen, J. Williams."Investigating Subject Lines Length on Students' Email Open Rates" Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2. (2022).[doi][]
- 71.Angela Zavaleta Bernuy, Anna Ly, Brian Harrington, Michael Liut, Andrew Petersen, Sadia Sharmin, Lisa Zhang."Additional Evidence for the Prevalence of the Impostor Phenomenon in Computing" Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1. (2022).[doi][]
- 70.Andrew Petersen, Otto Seppälä."Koli Calling 2021 report" ACM SIGCSE Bulletin. (2022).[doi][]
2021
- 69.Jack Parkinson, Ryan Bockmon, Q. Cutts, Michael Liut, Andrew Petersen, S. Sorby."Practice report" ACM Inroads. (2021).[doi][]
- 68.Anna Ly, Jack Parkinson, Q. Cutts, Michael Liut, Andrew Petersen."Spatial Skills and Demographic Factors in CS1" Proceedings of the 21st Koli Calling International Conference on Computing Education Research. (2021).[doi][]
- 67.Anna Ly, John Edwards, Michael Liut, Andrew Petersen."Revisiting Syntax Exercises in CS1" Proceedings of the 22nd Annual Conference on Information Technology Education. (2021).[doi][]
- 66.Otto Seppälä, Andrew Petersen."Koli Calling is online" ACM SIGCSE Bulletin. (2021).[doi][]
- 65.Yuya Asano, Madhurima Dutta, Trisha Thakur, Jaemarie Solyst, S. Cristea, Helena Jovic, Andrew Petersen, J. Williams."Exploring Additional Personalized Support While Attempting Exercise Problems in Online Learning Platforms" Proceedings of the Eighth ACM Conference on Learning @ Scale. (2021).[doi][]
- 64.L. Zhang, Andrew Petersen, Michael Liut, Bogdan Simion, Furkan Alaca."A Multi-Course Report on the Experience of Unplanned Online Exams" Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. (2021).[doi][]
- 63.J. Thompson, Andrew Petersen."Exploring How Students Use an Online Learning Environment" Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. (2021).[doi][]
- 62.Angela Zavaleta Bernuy, Q. Zheng, Hammad Shaikh, Andrew Petersen, J. Williams."Investigating the Impact of Online Homework Reminders Using Randomized A/B Comparisons" Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. (2021).[doi][]
- 61.Jaemarie Solyst, Trisha Thakur, Madhurima Dutta, Yuya Asano, Andrew Petersen, J. Williams."Procrastination and Gaming in an Online Homework System of an Inverted CS1" Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. (2021).[doi][]
2020
- 60.Jacqueline L. Whalley, Andrew Petersen, Paul Denny."Mathematics, Computer Science and Career Inclinations — A Multi-Institutional Exploration" Proceedings of the 20th Koli Calling International Conference on Computing Education Research. (2020).[doi][]
- 59.Phil Steinhorst, Andrew Petersen, J. Vahrenhold."Revisiting Self-Efficacy in Introductory Programming" Proceedings of the 2020 ACM Conference on International Computing Education Research. (2020).[doi][]
- 58.S. Fincher, J. Jeuring, Craig S. Miller, Peter Donaldson, John Benedict du Boulay, Matthias Hauswirth, Arto Hellas, F. Hermans, Colleen M. Lewis, A. Mühling, Janice L. Pearce, Andrew Petersen."Notional Machines in Computing Education: The Education of Attention" Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. (2020).[doi][]
- 57.S. Fincher, J. Jeuring, Craig S. Miller, Peter Donaldson, John Benedict du Boulay, Matthias Hauswirth, Arto Hellas, F. Hermans, Colleen M. Lewis, A. Mühling, Janice L. Pearce, Andrew Petersen."Capturing and Characterising Notional Machines" Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. (2020).[doi][]
- 56.T. Price, David Hovemeyer, Kelly Rivers, Ge Gao, A. C. Bart, Ayaan M. Kazerouni, Brett A. Becker, Andrew Petersen, Luke Gusukuma, S. Edwards, David S. Babcock."ProgSnap2: A Flexible Format for Programming Process Data" Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. (2020).[doi][]
- 55.Dashvin Singh, Andrew Petersen."Profiling the Experience of Second Year Computing Students" Proceedings of the 51st ACM Technical Symposium on Computer Science Education. (2020).[doi][]
- 54.Ben Prystawski, Jacob Nogas, Andrew Petersen, J. Williams."Improving Short and Long-term Learning in an Online Homework System" CSEDM@EDM. (2020).[]
2019
- 53.Michelle Craig, Andrew Petersen, Jennifer Campbell."Answering the Correct Question" Proceedings of the ACM Conference on Global Computing Education. (2019).[doi][]
- 52.Nikki Sigurdson, Andrew Petersen."A Survey-based Exploration of Computer Science Student Perspectives on Mathematics" Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (2019).[doi][]
- 51.David Liu, Andrew Petersen."Static Analyses in Python Programming Courses" Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (2019).[doi][]
- 50.Claudia Szabo, Nickolas J. G. Falkner, Andrew Petersen, Heather Bort, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson, Judithe Sheard."Review and Use of Learning Theories within Computer Science Education Research: Primer for Researchers and Practitioners" Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. (2019).[doi][]
- 49.Antti Knutas, Andrew Petersen."The Effect of Civic Knowledge and Attitudes on CS Student Work Preferences" Proceedings of the 19th Koli Calling International Conference on Computing Education Research. (2019).[doi][]
- 48.R. Mccartney, Andrew Petersen."ICER 2019 review" ACM SIGCSE Bulletin. (2019).[doi][]
- 47.Claudia Szabo, Nickolas J. G. Falkner, Andrew Petersen, Heather Bort, Cornelia Connolly, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson, Judithe Sheard."A Periodic Table of Computing Education Learning Theories" Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education. (2019).[doi][]
- 46.R. Mccartney, Andrew Petersen, A. Robins, A. Moskal."ICER 2019 preview" ACM SIGCSE Bulletin. (2019).[doi][]
- 45.Jennifer Campbell, Andrew Petersen, Jacqueline Smith."Self-paced Mastery Learning CS1" Proceedings of the 50th ACM Technical Symposium on Computer Science Education. (2019).[doi][]
- 44.R. Mccartney, Andrew Petersen."ICER 2019 call for participation" ACM SIGCSE Bulletin. (2019).[doi][]
- 43.Petri Ihantola, Andrew Petersen."Code Complexity in Introductory Programming Courses" Hawaii International Conference on System Sciences. (2019).[doi][]
2018
- 42.Nikki Sigurdson, Andrew Petersen."An Exploration of Grit in a CS1 Context" Proceedings of the 18th Koli Calling International Conference on Computing Education Research. (2018).[doi][]
- 41.R. Hosseini, Kamil Akhuseyinoglu, Andrew Petersen, Christian D. Schunn, Peter Brusilovsky."PCEX: Interactive Program Construction Examples for Learning Programming" Proceedings of the 18th Koli Calling International Conference on Computing Education Research. (2018).[doi][]
- 40.L. Malmi, A. Korhonen, R. Mccartney, Andrew Petersen."ICER 2018 chairs' welcome" (2018).[]
- 39.C. Taylor, Jaime Spacco, David P. Bunde, Andrew Petersen, Soohyun Nam Liao, Leo Porter."A multi-institution exploration of peer instruction in practice" Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. (2018).[doi][]
- 38.Andrew Petersen, Daniel Zingaro."Code reviews in large, first-year courses" Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. (2018).[doi][]
- 37.Paul Denny, Andrew Luxton-Reilly, Michelle Craig, Andrew Petersen."Improving complex task performance using a sequence of simple practice tasks" Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. (2018).[doi][]
- 36.Arto Hellas, Petri Ihantola, Andrew Petersen, V. Ajanovski, Mirela Gutica, Timo Hynninen, Antti Knutas, Juho Leinonen, C. Messom, Soohyun Nam Liao."Predicting academic performance: a systematic literature review" Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. (2018).[doi][]
- 35.Arto Hellas, Petri Ihantola, Andrew Petersen, V. Ajanovski, Mirela Gutica, Timo Hynninen, Antti Knutas, Juho Leinonen, C. Messom, Soohyun Nam Liao."Taxonomizing features and methods for identifying at-risk students in computing courses" Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. (2018).[doi][]
- 34.L. Malmi, A. Korhonen, R. Mccartney, Andrew Petersen."ICER 2018 preview" ACM SIGCSE Bulletin. (2018).[doi][]
- 33.Paul Denny, Fiona McDonald, R. Empson, Philip Kelly, Andrew Petersen."Empirical Support for a Causal Relationship Between Gamification and Learning Outcomes" Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. (2018).[doi][]
- 32.David P. Bunde, C. Taylor, Jaime Spacco, Andrew Petersen, Soohyun Nam Liao, Leo Porter."A Multi-Institution Exploration of Peer Instruction in Practice: (Abstract Only)" Proceedings of the 49th ACM Technical Symposium on Computer Science Education. (2018).[doi][]
- 31.Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, R. Mcdermott, C. Mirolo, A. Mühling, Andrew Petersen, Kate Sanders, Simon, Jacqueline L. Whalley."Developing Assessments to Determine Mastery of Programming Fundamentals" Proceedings of the 2017 ITiCSE Conference on Working Group Reports. (2018).[doi][]
2017
- 30.Michelle Craig, Jacqueline Smith, Andrew Petersen."Familiar contexts and the difficulty of programming problems" Proceedings of the 17th Koli Calling International Conference on Computing Education Research. (2017).[doi][]
- 29.Nikki Sigurdson, Andrew Petersen."Student perspectives on mathematics in computer science" Proceedings of the 17th Koli Calling International Conference on Computing Education Research. (2017).[doi][]
- 28.Andrew Luxton-Reilly, Brett A. Becker, Yingjun Cao, R. Mcdermott, C. Mirolo, A. Mühling, Andrew Petersen, Kate Sanders, Simon, Jacqueline Whalley."Developing Assessments to Determine Mastery of Programming Fundamentals" Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. (2017).[doi][]
- 27.Paul Denny, E. Tempero, D. Garbett, Andrew Petersen."Examining a Student-Generated Question Activity Using Random Topic Assignment" Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. (2017).[doi][]
- 26.Karo Castro-Wunsch, A. Ahadi, Andrew Petersen."Evaluating Neural Networks as a Method for Identifying Students in Need of Assistance" Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. (2017).[doi][]
- 25.David Hovemeyer, Arto Hellas, Andrew Petersen, Jaime Spacco."Progsnap: Sharing Programming Snapshots for Research (Abstract Only)" Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. (2017).[doi][]
- 24.Andrew Luxton-Reilly, Andrew Petersen."The Compound Nature of Novice Programming Assessments" IFAC Symposium on Advances in Control Education. (2017).[doi][]
2016
- 23.A. Ahadi, Arto Hellas, Petri Ihantola, A. Korhonen, Andrew Petersen."Replication in computing education research: researcher attitudes and experiences" Proceedings of the 16th Koli Calling International Conference on Computing Education Research. (2016).[doi][]
- 22.Andrew Petersen, Michelle Craig, Jennifer Campbell, Anya Tafliovich."Revisiting why students drop CS1" Proceedings of the 16th Koli Calling International Conference on Computing Education Research. (2016).[doi][]
- 21.David Hovemeyer, Arto Hellas, Andrew Petersen, Jaime Spacco."Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress" Proceedings of the 2016 ACM Conference on International Computing Education Research. (2016).[doi][]
- 20.Andrew Petersen, Michelle Craig, Paul Denny."Employing Multiple-Answer Multiple Choice Questions" Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. (2016).[doi][]
- 19.Simon, Judithe Sheard, Michael Morgan, Andrew Petersen, Amber Settle, J. Sinclair, G. Cross, Charles Riedesel."Negotiating the Maze of Academic Integrity in Computing Education" Proceedings of the 2016 ITiCSE Working Group Reports. (2016).[doi][]
- 18.Andrew Petersen, Jennifer Campbell, Michelle Craig."The Impact of SoTL on a Transition to Hybrid Teaching Models" (2016).[]
- 17.Anya Tafliovich, Andrew Petersen, Jennifer Campbell."Evaluating Student Teams: Do Educators Know What Students Think?" Proceedings of the 47th ACM Technical Symposium on Computing Science Education. (2016).[doi][]
- 16.Michelle Craig, Andrew Petersen."Student difficulties with pointer concepts in C" Proceedings of the Australasian Computer Science Week Multiconference. (2016).[doi][]
2015
- 15.Andrew Petersen, Jaime Spacco, Arto Vihavainen."An exploration of error quotient in multiple contexts" Proceedings of the 15th Koli Calling Conference on Computing Education Research. (2015).[doi][]
- 14.Stewart D. Smith, Nicholas Zemljic, Andrew Petersen."Modern goto: novice programmer usage of non-standard control flow" Proceedings of the 15th Koli Calling Conference on Computing Education Research. (2015).[doi][]
- 13.Petri Ihantola, Arto Vihavainen, A. Ahadi, M. Butler, J. Börstler, S. Edwards, Essi Isohanni, A. Korhonen, Andrew Petersen, Kelly Rivers, M. A. Rubio, J. Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, Daniel Toll."Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies" Proceedings of the 2015 ITiCSE on Working Group Reports. (2015).[doi][]
- 12.Daniel Marchena Parreira, Andrew Petersen, Michelle Craig."PCRS-C: Helping Students Learn C" Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. (2015).[doi][]
- 11.Olessia Karpova, Noel D'Souza, Diane Horton, Andrew Petersen."RAPT: Relational Algebra Parsing Tools" Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. (2015).[doi][]
- 10.Anya Tafliovich, Andrew Petersen, Jennifer Campbell."On the Evaluation of Student Team Software Development Projects" Proceedings of the 46th ACM Technical Symposium on Computer Science Education. (2015).[doi][]
2014
- 9.Yu. A. Cherenkova, Daniel Zingaro, Andrew Petersen."Identifying challenging CS1 concepts in a large problem dataset" Proceedings of the 45th ACM technical symposium on Computer science education. (2014).[doi][]
- 8.David Hovemeyer, Jaime Spacco, R. Duvall, S. Edwards, Amruth N. Kumar, Andrew Petersen, Daniel Zingaro."Using and sharing programming exercises to improve introductory courses (abstract only)" Proceedings of the 45th ACM technical symposium on Computer science education. (2014).[doi][]
2013
- 7.Anya Tafliovich, Jennifer Campbell, Andrew Petersen."A student perspective on prior experience in CS1" Technical Symposium on Computer Science Education. (2013).[doi][]
- 6.Daniel Zingaro, Yu. A. Cherenkova, Olessia Karpova, Andrew Petersen."Facilitating code-writing in PI classes" Technical Symposium on Computer Science Education. (2013).[doi][]
2012
- 5.Michelle Craig, Sarah Petersen, Andrew Petersen."Following a thread: knitting patterns and program tracing" Technical Symposium on Computer Science Education. (2012).[doi][]
- 4.Daniel Zingaro, Andrew Petersen, Michelle Craig."Stepping up to integrative questions on CS1 exams" Technical Symposium on Computer Science Education. (2012).[doi][]
2011
- 3.R. Bates, Andrew Petersen."Implementing Social Learning Strategies: Team Testing" (2011).[doi][]
- 2.Andrew Petersen, Michelle Craig, Daniel Zingaro."Reviewing CS1 exam question content" Proceedings of the 42nd ACM technical symposium on Computer science education. (2011).[doi][]
2010
- 1.Joanna Szurmak, Andrew Petersen."Learning Outcomes Assessment Matrix (LOAM): A Software-Supported Process for Identifying and Scaffolding Complex Learning Outcomes" (2010).[doi][]
Posters
2025
- 2.Jessica Wen, Angela Zavaleta Bernuy, Naaz Sibia, Andrew Petersen, Michael Liut."Enhancing Self-Explanation in Student Learning Through Large Language Models" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]
- 1.Jessica Wen, Bianca Arteaga Alvarez, Jorge Moreno Velasco, Naaz Sibia, Angela Zavaleta Bernuy, Carlos Suarez Hernandez, Andrew Petersen, Michael Liut."Self-Explanations: Does Timing Matter?" Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2. (2025).[doi][]