how do we know what's a safety, match, reach, and how many schools should one apply t

<p>2 ideas. Has he looked at any LAC? When he will need the heavy duty programming courses is in grad school. Have a look at Williams and Swarthmore. Swat has a strong CS department and is also in a consortium with Bryn Mawyr, Haverford, and more importantly, Penn. I know the most about Swat which which is in the top ten percentage of students to receive PhDs in Math and Science for any school (LAC and University) in the country. </p>

<p>My second suggestion is to persue Canadian citizenship ASAP if there is even a thought of Canadian colleges. It took about 6 months for my kids. We registered them when they were babies.</p>