How well would he do in a classroom setting? That would be a possibility, but you'd want him to go to a relatively advanced class. I'd recommend a nearby University. Another possibility would be to do a distance learning class. If he's interested is computers--and this is a very broad field--then there are a few different types of classes that might interest him.

For example, if he's interesting in how things work, he might like more of the Computer Engineering side. An Electronics class might be interesting.

On the software side, he's probably ready to learn more about the theory of development (Object-Oriented programming, etc). Or possibly more on the client/server (including web development) side of things.

On the "fun" side of things, there are a LOT of toolkits out there that allow people to build their own games in pseudo programming languages. This is one of the areas that Rausch was involved with (Alice) but there are others.

I could give you recommendations on things that he might like to learn, but I'm probably not very helpful on where to go I'm afraid. From what I read, really advanced GT kids benefit from a mentor approach. Others on the group can chime in to help you get started there.

Good luck.

JB