I prefer to set projects up for kids and let them do the learning. I leave breadcrumbs along the way to help pave their path to the learning goals, but they do all the work. Project based learning requires a lot of front-loading, but then, I can step back and let the students learn. I guide them and facilitate their learning process, but in the end, they come to their own conclusions, not mine.