You have a sweet problem on your hands. I had a similar student a few years ago. (He twice won the [Clay Institute  Prize][1]  for  the most original solution to an Olympiad Problem. He just completed his PhD at Stanford in Computer Science.)  


Keep stimulating  his intellect with varied problems. The book of Polya and Szego on problems in analysis is a good source.  Old Putnam problems  are also  good stimuli.  Encourage him to participate at competitions. Once he reaches the national level of the Olympiad he will meet other students  of his caliber  and  he will have a nice  "gang" of his own.   Good  books  on the history of math or biographies of famous mathematicians also help.  Books that made a difference  in your education  could help him too.   

My math teacher gave me this advise  (that goes back to Abel?): learn from the masters, not their disciples, and looking back I realized that he   was   strictly adhering to it when he gave me  things to read.

Very likely  he is more sophisticated in his usage of computers than    you are  and you can learn a thing or two from him in that respect.


  [1]: http://www.claymath.org/olympiad/