My middle son is a current junior at URoc and absolutely loves it. He’s applying for their Take 5 program due to wanting to stick around more (and study more variety). This summer he was selected for a paid research internship at Stanford. According to Stanford, approx 240 applied and 13 were accepted. It makes me think he’s doing ok academically as far as others are concerned too.
He’s majoring in BCS and Bio, and minoring in ASL and Psych - plus he’s pre-med. That won’t help you with CS thoughts, but he’s had many of the natural sciences. He’s been involved in research for quite a bit now.
Pros to Rochester? Tons of good peers and many opportunities for research as well as many different club opportunities for fun. These probably are true at many colleges to be honest.
Cons for Rochester? He’s never mentioned any. He doesn’t even mind winter there.