<p>I'm planning to major in Computer Science, and have been accepted into all three of these schools. I'm having a lot of trouble deciding between the three, and wondered if anyone had any insight into the social and academic experiences at these schools. Any input is appreciated.</p>