<p>I asked this question earilier, but want to address it again.
Does Princeton have a system like Stanford where you only have to declare your major starting from your junior year, thus making major changes during freshman and sophomore really easy? (even the engineering ones..)
How hard is it to change major from a..say computer science A.B to engineering B.S.E?</p>
<p>Engineering you declare at the end of your freshman year, AB at the end of your sophomore. So changing within AB is really really easy; BSE a bit more difficult, and AB to BSE and vice versa probably the most difficult, but it is doable.</p>
<p>If you aren't sure which you want, I would say start off with BSE and then switch down to AB if you need, rather than the other way around, because BSE has a lot more specific requirements, and also you don't have to take a language.</p>