Active coding, clear feedback
My background is in Computer Science education, and my teaching is built around active coding. Students learn best when they write, test, and revise their own programs, so I structure lessons around small problems that build toward larger ones.
I value structured decomposition: breaking a problem into steps before writing a line of code. Regular, specific feedback keeps that process visible, so students can see where their reasoning works and where it needs another pass.