Yes! Once the students dig into a project, they have much more relevant questions. Sometimes students will zone out during a demo or lecture, and I will ask them what they would do in certain situations. It keeps them on their toes, and thinking about the material.
i agree 100%, the field im in is all hands on learning . i think its the best way to learn, by doing it.