JamesAnsley.com
I'm James, and I sometimes do programming.

I'm interested in pragmatic programming education research that acknowledges the difficulties, uncertainties, and at times chaos of large-scale programming education practice. Specifically, I'm interested in the following areas:
- Ill-structured problems in programming education
- Exploring question types that encourage students to abstractly reason about code
- Adding accessibility education in computer science and software engineering curricula
- Exploring basic-level programming concepts and categories and how these develop as students learn
- And critically evaluating silver-bullet theories of programming learning that over-promise and under-deliver like plans- or patterns-first programming
Check out my Blog, Codeberg, or Google Scholar profile.
If you would like to get in contact, email me at chat at this domain.