This is the way that I wish more teachers taught. I love finding analogies or visual diagrams for CS concepts to share with my students.
Request: can others share links to books, courses, videos, articles or other resources that employ incredibly thoughtful pedagogy in explaining, rather than diving into the nitty-gritty details immediately? I'd love to start a collection of examples to share with others.