It usually happens that the company which is outsourcing to India wants all the source code in their own control. The reasons are easy to see: Firstly, they always have the code even if the deal is cancelled midway and Secondly, they can easily see the activity of the developers.
Introduce him to competitive programming contests like TopCoder and other programming contest archives such as UVa and spoj.pl
It usually happens that the company which is outsourcing to India wants all the source code in their own control. The reasons are easy to see: Firstly, they always have the code even if the deal is cancelled midway and Secondly, they can easily see the activity of the developers.