@aparrish This is the toughest. I try to make frustration and confusion more acceptable to students. Lower expectations of fancy results and appreciate that hair-tearing is part of the process. And I do a lot of iterative, code-along-with-me exercises to show how I start with something simple and slowly add to a program rather than pointing to finished examples.