We are still in the phase where he wants to build already designed robots, but he finds the projects on his own, and does most of the building. He does ask for help with pieces that he can't get together (some of them are really tough to get together, even for me). Zach helps him troubleshoot when he runs into problems or wants to modify something.
These are no small projects either. Zane started this particular robot in the early afternoon, and he was late to bed by the time he got it up and running. It is worth it though.