<p>Looking at most of these posts who favor Columbia, I have to assume that they’re not EECS majors. Who would choose Columbia for EECS? They’re not even known for engineering! They rank below UCSB for grad school and no weak grad school has a strong undergrad. Let’s be real here. HANDS DOWN Cal or Caltech. </p>
<p>If you’re set on EECS, don’t consider Columbia. They’re not good for EECS or engineering. I can see the appeal of an Ivy League but I know a bunch of people who turned them down for Cal EECS.</p>
<p>Since you were able to get into Caltech (congrats!), I’m sure you wouldn’t have a tough time at Cal. The only question is what type of student are you? Do you want to mainly focus on science or do you want more of a balance? I’m an EECS major too but I also like humanities. I’m planning on taking Japanese next semester and I’ve heard that the Japanese program at Cal is great. Teachers are friendly, classes are small (25 ppl), etc. I would suggest you visit Cal and Caltech and decide which one you like better.</p>