Skip to main content

JamesAnsley.com

I'm James, and I sometimes do programming.

A photo of me standing next to some flowers in a greenhouse

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.