@mathandcs Thanks for the input! I’ve read that Stanford is “relatively” easy to get into for a masters in CS, and he says that would ultimately be his goal. At the same time, I’m not sure that he will even stay in CS. He is a kid with a lot of different interests, so he could easily change majors at any time. Also, I don’t think that worrying so much about grad school right now is the most important factor here. A lot can change in four years, and I think that if he does get a degree in CS from Richmond, maintains tippy-top grades, does internships, etc. he should be able to get into a “good” grad school for CS, if that’s still what he really wants to do at that point.