<p>I was dealing with the same choice last year; I was deciding between Cornell, Cal, and Harvey Mudd. I’m an EECS major myself, so eventually I ruled out Cornell because of the ridiculous cold (I am so glad I did not choose to study on the east coast! A lot of my friends over there got incredibly depressed during the winter time since it was dark all the time), among a variety of other reasons. Honestly, if you hate the weather there, you will not enjoy life there. </p>
<p>I don’t think it is too hard to switch to EECS from BioE. It’s much easier to switch within the college of engineering, at least, rather than switch into engineering from L&S. As long as you work hard and get good grades, you should be able to get in. And it’ll be worth it! BUT, if you’re only interested in the CS part, there really is not that much point in switching to EECS instead of just CS, which will be much easier.</p>