UIUC vs. Georgia Tech vs. UMichigan

I’m a computer science major. I’m just curious, which of these 3 schools is the best for CS majors? and which of these 3 is the hardest to get into as a CS major?

Thanks

Also, just to clarify, this is for undergraduate admission, not graduate.