Cornell v. UCSD and Georgia Tech

It may seem like a no brainer to pick Cornell, but I’m a computer science major and I want to make sure I’m picking the right choice here. I want to end up going into research (I want to get a PhD) so I have to take that into account and want lots of opportunities for undergrad research.
Any advice or insight into these schools? I’ve done my research and am still hazy on which is the best option for my major.