research
My research is fundamentally human-centered, and my publications are best broken down into work regarding the behavior of novice programmers and the design and development of tools to support parallel programming in small, embedded spaces.
It was an honor and privilege to be awarded the 2025 SIGCSE Test of Time Award ↗. ACM SIGCSE describes the award this way:
The ACM SIGCSE Test of Time Award will recognize an outstanding paper published in the SIGCSE community that has had a meaningful impact on computing education practice and research. Significant impact can be demonstrated through citations, adoptions and/or adaptations of techniques and practices described in the paper by others, techniques described in the paper that have become widely recognized as best practices, or other evidence the paper is a seminal work in the domain of computing education. The paper must have been published in a conference sponsored or co-sponsored by SIGCSE or in an ACM journal at least 10 years prior.
- Google Scholar ↗
- ACM author page ↗.
- Publications regarding novice programmers
- Publications regarding parallel languages, robotics, and sensing
- Publications regarding teaching and learning.