Andreas Stefik
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Andreas Stefik has a total of 45 co-authors. Here are the top co-authors by number of shared publications:
- Brianna Blaser
University of Washington, Seattle, WA, USA
9 shared publications - Richard E. Ladner
Paul G. Allen School, University of Washington, Seattle, WA, USA
7 shared publications - Amy Ko
University of Washington, Seattle, WA, USA
5 shared publications - Hannah Williams
University of Nevada, Las Vegas, Las Vegas, NV, USA
5 shared publications - Timothy Kluthe
University of Nevada, Las Vegas, Las Vegas, NV, USA
4 shared publications - Raja Kushalnagar
Gallaudet University, Washington, District of Columbia, USA
3 shared publications
Latest Publications
- Open Access
- 11 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 744
Accessibility in Computer Science Education
- 11 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 744
Open AccessAccessibility in Computer Science Education
- Open Access
- 30 September 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computing Education
- Vol. 27 (1) , 1-69
Does Learning Statistics Have to Be So Difficult? Evidence from a Randomized Controlled Trial
Objectives . Computing education research often relies on empirical methods. Students in this area must use statistical analysis and formalized reporting standards (e.g., APA JARS). These traditions are complex and prior work consistently shows that many learners experience anxiety around them (e.g., data management, methodology, test selection, complex equations, custom programming languages). Most computer science (CS) students receive limited, if any, formal training in statistics beyond an introductory course. In this article, we conduct a randomized controlled trial with students in and out of CS under two conditions. In the first, we use standard statistics traditions along with the programming language R. In the second, we modify these traditions to use more plain language and develop a custom statistics language and API based on a recent theory called “say what you do” that we hypothesize may impact anxiety and correctness. Participants . A total of 293 participants completed the study, including 158 CS students. Non-CS participants were included for comparison in how those in other fields engage with this material. Our sample included different genders and for the first time, to our knowledge, participants with disabilities, a group under-studied regarding statistical anxiety. Study Methods . We conducted a between-subjects experiment that compared a traditional statistical programming approach with an experimental one based on the theory in question. Changes to test names, code structure, and output provided identical answers to R but were redesigned from the lens of CS students that receive little or no training. Participants completed six tasks across three phases of statistical work: selecting tests, writing code, and interpreting output. Measures included anxiety, confidence (self-efficacy), perceived difficulty, uncertainty, and correctness. Quantitative and qualitative responses were collected during each task. Findings . The re-imagined approach reduced anxiety, uncertainty, and perceived difficulty while increasing confidence and performance, especially in coding and interpretation. Disability status and gender significantly influenced statistical anxiety, addressing a gap in research where disability is rarely considered, if at all. Uncertainty emerged as distinct from correctness: participants selected “I am not sure” at a higher rate in the traditional approach, with qualitative feedback suggesting these responses often reflected hesitation rather than misunderstanding. Prior studies classify such responses as incorrect; this work shows that previous performance metrics can conflate knowledge with anxiety-driven disengagement. To our knowledge, this study represents the first formal test of the “say what you do” theory. We found it was largely supported by the evidence, but also that it had limitations that suggest its impact is uneven. Conclusions . Statistics and statistical programming could be altered to be easier for CS students and potentially everyone. In addition to the study, we developed a prototype environment that implements the design principles we evaluated and supports many of the statistical procedures commonly taught in computing education (e.g., ANOVA, common corrections, factor analysis, nonparametric tests). The changes we made reduced statistical anxiety and uncertainty and increased confidence and performance.
- 30 September 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computing Education
- Vol. 27 (1) , 1-69
Open AccessDoes Learning Statistics Have to Be So Difficult? Evidence from a Randomized Controlled Trial
Objectives . Computing education research often relies on empirical methods. Students in this area must use statistical analysis and formalized reporting standards (e.g., APA JARS). These traditions are complex and prior work consistently shows that many learners experience anxiety around them (e.g., data management, methodology, test selection, complex equations, custom programming languages). Most computer science (CS) students receive limited, if any, formal training in statistics beyond an introductory course. In this article, we conduct a randomized controlled trial with students in and out of CS under two conditions. In the first, we use standard statistics traditions along with the programming language R. In the second, we modify these traditions to use more plain language and develop a custom statistics language and API based on a recent theory called “say what you do” that we hypothesize may impact anxiety and correctness. Participants . A total of 293 participants completed the study, including 158 CS students. Non-CS participants were included for comparison in how those in other fields engage with this material. Our sample included different genders and for the first time, to our knowledge, participants with disabilities, a group under-studied regarding statistical anxiety. Study Methods . We conducted a between-subjects experiment that compared a traditional statistical programming approach with an experimental one based on the theory in question. Changes to test names, code structure, and output provided identical answers to R but were redesigned from the lens of CS students that receive little or no training. Participants completed six tasks across three phases of statistical work: selecting tests, writing code, and interpreting output. Measures included anxiety, confidence (self-efficacy), perceived difficulty, uncertainty, and correctness. Quantitative and qualitative responses were collected during each task. Findings . The re-imagined approach reduced anxiety, uncertainty, and perceived difficulty while increasing confidence and performance, especially in coding and interpretation. Disability status and gender significantly influenced statistical anxiety, addressing a gap in research where disability is rarely considered, if at all. Uncertainty emerged as distinct from correctness: participants selected “I am not sure” at a higher rate in the traditional approach, with qualitative feedback suggesting these responses often reflected hesitation rather than misunderstanding. Prior studies classify such responses as incorrect; this work shows that previous performance metrics can conflate knowledge with anxiety-driven disengagement. To our knowledge, this study represents the first formal test of the “say what you do” theory. We found it was largely supported by the evidence, but also that it had limitations that suggest its impact is uneven. Conclusions . Statistics and statistical programming could be altered to be easier for CS students and potentially everyone. In addition to the study, we developed a prototype environment that implements the design principles we evaluated and supports many of the statistical procedures commonly taught in computing education (e.g., ANOVA, common corrections, factor analysis, nonparametric tests). The changes we made reduced statistical anxiety and uncertainty and increased confidence and performance.
- Open Access
- 9 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 30-36
Accessible Keyboard Controls for Block Ordering Problems
- 9 July 2026
- Published by Association for Computing Machinery (ACM)
- p. 30-36
Open AccessAccessible Keyboard Controls for Block Ordering Problems
- Open Access
- 13 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 1-5
Does Peer Review Need to Change? A Panel on Reporting Standards and Checklists in the Age of AI
- 13 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 1-5
Open AccessDoes Peer Review Need to Change? A Panel on Reporting Standards and Checklists in the Age of AI
- Open Access
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 589-595
Toward Accessible Parsons Problems on Mobile Platforms
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 589-595
Open AccessToward Accessible Parsons Problems on Mobile Platforms
- Open Access
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 365-371
Students with Disabilities in Computer Science Principles: An Examination of Capacity, Access, and Participation
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 365-371
Open AccessStudents with Disabilities in Computer Science Principles: An Examination of Capacity, Access, and Participation
- Open Access
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 1695
Disability and Accessibility in Computer Science Education
- 17 February 2026
- Published by Association for Computing Machinery (ACM)
- p. 1695
Open AccessDisability and Accessibility in Computer Science Education
- Open Access
- 18 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1717
Disability and Accessibility in Computer Science Education
Students with disabilities face a variety of challenges in computer science education including those related to stigma around disability, inaccessible curriculum, instruction and tools, disability disclosure, and a lack of mentors. In addition, few computer science classes teach students to understand accessibility and design accessible technology. This BOF will bring together individuals who are interested in increasing the representation of people with disabilities in computing and improving their success as well as those interested in teaching about accessibility. Participants will share strategies to help each other do a better job of addressing disability inclusion and accessibility in our classes and research projects. Resources related to accessible tools and instruction, universal design of learning, opportunities for students, teaching accessibility, and more will be shared.
- 18 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1717
Open AccessDisability and Accessibility in Computer Science Education
Students with disabilities face a variety of challenges in computer science education including those related to stigma around disability, inaccessible curriculum, instruction and tools, disability disclosure, and a lack of mentors. In addition, few computer science classes teach students to understand accessibility and design accessible technology. This BOF will bring together individuals who are interested in increasing the representation of people with disabilities in computing and improving their success as well as those interested in teaching about accessibility. Participants will share strategies to help each other do a better job of addressing disability inclusion and accessibility in our classes and research projects. Resources related to accessible tools and instruction, universal design of learning, opportunities for students, teaching accessibility, and more will be shared.
- Open Access
- 18 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1718
The Implication of Accessibility and Privacy Legislation on Classroom Programming Tools
Data privacy and software accessibility are important issues. In order to enforce correct practice, many American states (and other countries) are introducing legislation to enforce data privacy and software accessibility for tools that are used in school classrooms. This has widespread implications for the use of programming tools in computer science classrooms in the USA and globally. The makers of such tools must ensure compliance with these laws and typically school districts are requiring certification of this before teachers can use them. This applies even if the tool is making no direct or indirect revenue, which adds a technical and legal burden even for free open-source tools. This birds-of-a-feather session is intended to bring together everyone affected by these changes -- teachers, school districts, policy-makers, and programming tool makers -- to discuss the ramifications of these issues and form ideas for best practices.
- 18 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1718
Open AccessThe Implication of Accessibility and Privacy Legislation on Classroom Programming Tools
Data privacy and software accessibility are important issues. In order to enforce correct practice, many American states (and other countries) are introducing legislation to enforce data privacy and software accessibility for tools that are used in school classrooms. This has widespread implications for the use of programming tools in computer science classrooms in the USA and globally. The makers of such tools must ensure compliance with these laws and typically school districts are requiring certification of this before teachers can use them. This applies even if the tool is making no direct or indirect revenue, which adds a technical and legal burden even for free open-source tools. This birds-of-a-feather session is intended to bring together everyone affected by these changes -- teachers, school districts, policy-makers, and programming tool makers -- to discuss the ramifications of these issues and form ideas for best practices.
- 10 November 2024
- Published by Taylor & Francis in Computer Science Education
- Vol. 35 (3) , 606-634
A randomized controlled trial on the nomenclature of scientific computing
- 10 November 2024
- Published by Taylor & Francis in Computer Science Education
- Vol. 35 (3) , 606-634
A randomized controlled trial on the nomenclature of scientific computing