@xraymancs Thanks, you are right. He needs to pick an affordable choice. I think he will be fine at Richmond (or any of the other affordable schools). He is a kid who always gets top grades and tries hard, so if getting into grad school for CS remains his goal, he should be able to do it, coming from any of those schools.