Very helpful thank you…especially for Division 1. I know Division 3 schools are MUCH more student friendly when it comes to the balance of school/football. I’m assuming that the Ivy league schools would fall somewhere in the middle for balance. Any thoughts as to which Ivy programs would be considered better in CS? He has visited Cornell, Princeton and Dartmouth. He loved the campus, location and coaches at Dartmouth but they don’t have the best reputation from what I understand in CS.