Post #8, thanks for the clarification regarding the state school comment. Why Carnegie Mellon is an excellent school for CS but if most people in CS drop out after The first two semesters, doesn’t it make sense to pick a CS program that is slightly nurturing while is still a top CS program. If one lives in California, then most if not all of the UCs are decent for CS too.