What are the academics like at your school?
My favorite class is Computer Organization. I like it because it is mostly project based, and the projects are reasonable yet challenging. The homeworks don't take incredible amounts of time, and the lectures are relevant to the projects, homework, and exams. In engineering class participation is rare, and professors don't really know anyone. I'm sure this is different in other majors though. The students are pretty competitive but there is definitely a "we're all in the same boat" mentality that helps us work together. I feel that the education at cornell is geared towards inflicting as much pain as possible on the students so they will glide through the rest of their life and the work environment. It's a rather stressful experience, but certainly one that will pay off in the end. The classes are very hard and frustrating, but the requirements to graduate are reasonable.