Some info that might be relevant re. University of Rochester. While the campus is leafy and green and nestled in a bend of the river, it is more urban than suburban, with all the good and not-so-good implied by that. While there are “sketchy” areas not too far from River Campus, the campus itself is safe and actually lovely. There is a major medical center right next to campus, which has been a good resource for research and clinical jobs for my daughter. Rochester has a flexble curriculum. Instead of “core courses.” students choose “clusters” of three courses that approach a single topic from different disciplines. And, international students make-up approximately one-fifth of student body. Most international students become integrated into general student population (D’s boyfriend is from the MIddle East, for example). I wouldn’t characterize Rochester as a party school or one where the social life revolves around athletics, but there’s plenty to do There’s football and basketball, but you won’t find the big crowds and excitement that most think of when they imagine college sports in America. I don’t know much about the CS program there, except that D did mention that two of her friends who are third-year CS majors already have job offers after they graduate.