Cornell. It's big. The classes are large and often impersonal. But Ithaca is great, the campus is beautiful, and they have many really great programs. I like it here a lot. I went into CS because it excites me. It's fun to be able to easily plan, build, and use tools that actually work, which is easy to do since it takes nothing but a computer to build a program. And analyzing problems algorithmically is interesting to me. However, I am definitely not going the standard route of the Cornell CS major. Most of my peers are going to go work at some mature internet startup as a software engineer. They'll get paid handsomely to build tools that most likely will not involve effecting meaningful change in the world or exploring or learning about the world or universe. I need to do those two things. I hope I'll figure out how to during grad school. But until I know what my first career will be and I'm done with school, I don't want to sit around doing nothing productive except school like it's all I'm good for. I need to get involved with something meaningful now.