Columbia SEAS for Computer Science (as a C. Prescott Davis Scholar ... not quite sure how I got this) vs Carnegie Mellon University School of Computer Science.
CMU has a much better CS program than Columbia, but Columbia opens up a lot of opportunities. I'm dead set on CS and am looking into a career in a tech startup (preferred option at the moment) or in finance. I don't want to be a software developer at a big tech company, but I do want to intern at them to gain experience (Google doesn't seem to recruit at Columbia). I want to keep the finance option open till I learn more about it. I also hate Columbia's Core.
Columbia seems the better option for a future, but CMU is the better option for an education. At an undergraduate level, is there a major difference in studying CS at both of these schools?