<p>I got accepted in Mechanical engineering for both these schools, and the warren college honors program for UCSD. I plan on switching to either computer science or computer science and engineering. As of right now I think there is a good chance I will go to grad school but I'm not sure.</p>
<p>Taking everything into account; including research opportunities, prestige, engineering program, and campus life; which university should I go to? Also, how easily I will be able to switch majors is important.</p>
<p>I've heard UCLA's engineering program is better but UCSD is rising very quickly and could soon surpass UCLA. I've also heard UCLA has a much better campus life. Are these true?</p>
<p>btw I've visited both campuses. I like UCSD's campus a little bit more but they're both pretty equal. The financial aid at each school is about the same.</p>