<p>It sounds like he is a typical over-achiever trying to conquer everything. </p>
<p>This isn't high school. </p>
<p>It's not about learning as much as you possibly can just to have a degree for it, or put on an application. </p>
<p>First off, enter W&M as undecided. Take a balanced first semester and see what he likes. Heck, take FOUR balanced semesters and just take classes that are interesting, not to take them. He has until his junior year to declare a major.</p>
<p>As for grad school. ANYTHING is possible, and I emphasize anything. People get funding for everything, even things that have no practical value to them what-so-ever. </p>
<p>As for the combinations, what math does he like? A French major means (in terms of employment) that he is going into a field that requires French. Unfortunately, I don't see French as a multi-use major (like engineering, phsyics, applied math, etc). SO, if he is just taking French because he likes it, make it a minor, like Arabic. As for CS and math, they are two different things. CS, like French, means more than likely he will be entering a field with programming, etc. It really isn't that broad. </p>
<p>Math is a whole other story. What does he like? Teaching? Higher level math? Applied math? Actuarial math? Theoretical math? These are questions that need to be answered. All in all, math is the most broad, and as such, the major with the most possibilities IMO. </p>
<p>-Side note- I am biased towards math so take what I said with a grain of salt. More specification on his interests would help formulate a better suggestion.</p>