When I took him on, my flow's been this: I do as much work as I can, get stuck, then he's there to pull me out of the mess I made. I learn a ton along the way, and he'll point out topics for me to research on my own.
10 hours is a large chunk, but it's lasted a full 2 months with probably a good month left in it. This project edits some PhysX engine code for an Unreal Engine-based game I'm making. The level of technical depth in it is beyond anything I've done before, so I pulled out the stops for it.