For a summer CS activity, have you considered a home project? The best teacher is experience, and it also makes for great resume material.

Some suggestions:

- Write an iPhone game or Minecraft mod.
- Provide him your financial information (pay stubs, credit card statements, etc) and ask him to produce a data analysis on where your money is going (makes for a great lesson in microeconomics, too), and what can be done better.
- Build and secure a home server. Implement a recovery strategy (RAID, automated backups).