Since you mentioned he excels in Math, has he ever played the numbers game 24? Our children learned it in middle school. It is now offered in our adult education classes. A lot of fun for people of all ages, you can compete against yourself or against others. Oh, and extremely addictive.