Anonymous wrote:If they are very serious about CS and also a very mature, self-directed student, then probably Cornell. If they might want to change their major down the road, or are into sports/want to be at a school with strong athletics/student social life, I’d lean towards Duke. The schools seem very different to me. I’d have kid visit both and decide from there.
+100 really can’t see a kid loving both, and happiness is more of a key to success here then which school. As you know quite well, both are good.