When solving class problems, instructors frequently miss the root cause. Thoughts from @SIGCSE_TS #SIGCSE2023 and CS50:
SIGCSE 2023 - when the solution solves the wrong problem
The next good idea was from David Malan of Harvard's CS50 class. For full disclosure, I have to say that I've been skeptical of CS50 ever since I started hearing from my former students. I've had a lot of them either take CS50 at Harvard, TA the class, or TA the course that follows CS50 and their assessment is, let's say somewhat different than the usual Ted Talk miracle course hype that normally surrounds it.