Hi, Cricket,

I've had luck in getting help from all sorts of people just by asking directly. I'd suggest looking at the University website and finding the professor or (student or grad student - that's your best bet there - particularly if you'd pay for tutoring/hanging out together on the computer) and email saying I have this amazing son who ... Disclose as little or as much as you need to get them to meet and interact well with your son when they meet and see what happens.

The other thing I've done is advertise on the local University student job site. I was looking for babysitters who love science, but you can post for someone to teach my 9 yr. old (!) whatever it is you think is the next step. And since you can write the listing, you can get in all the amazing stuff he already knows and that he's a great guy, etc., etc.

Oh, one other thing, our local University allows the community to audit courses for a relatively small (considering the price of tuition) fee. Can't participate, but can sit through the lectures. Maybe there's a school nearby that offers the same thing. Probably not a great solution, as computer programming certainly sounds hands on to me, but there might be something useful.

I apologize if you've already done all this, but maybe it will help someone else.