What benefits have you noticed in your class with this style of teaching so far this year?
As a teacher it's much easier to come prepared with intriguing questions rather than a transcript of a lesson plan.
What benefits have you noticed in your class for your students?
It encourages some students to actively explore and learn.
How have your students responded to this style of learning?
Students appreciate learning things for themselves as I throw out intriguing questions for them to consider.
A word of caution
We must be careful that being a coach/facilitator doesn't end in the foolishness of relativism aka "no-right-answerism". Even coaches have to teach the proper way to play the game, keeping with the rules, teaching and demonstrating the best strategies, etc. Surely, there are many ways to solve a CS problem as we demonstrated throughout Unit 2, but getting the correct answer and understanding why it's correct is important. Our postmodern culture suppresses this truth; however, it's always necessary to emphasize that there are right answers and wrong answers to the problems that computer scientists face. There are efficient solutions and inefficient solutions. There are ethical solutions and unethical solutions.