Blog
I rarely write blog posts, but when I do, I like to post them here. Why? Because I can add whatever interactive components I want. I don't have a specific topic, so you'll find a variety of posts here of things that come to my mind (all CS related, of course).
You can also filter the posts by tag:
- The prompt coding mental modelJanuary 09, 2025
Some students treat coding like prompting an AI, expecting the computer to "figure it out." This highlights the need for tools that reinforce control flow and state understanding.
- Teaching CS as an Interface Design ProblemMarch 01, 2024
Teaching CS1 is not just about explaining concepts. It's about correcting students' mental models of how the computer works. We can think of teaching CS as an interface design problem.
- A Visual Tracer for Teaching ProgrammingJuly 24, 2024 December 15, 2024
An idea for an IDE specifically designed for novice programmers, with a focus on visualizing the flow of execution in a program.