<p>Go for EECS at UCB. I was in your position two years ago now transferring to UCB as an EECS major. I wanted to have UCLA as my backup as well so I took those Physics courses. UCLA still accepted me although I missed the 3rd Physics course. It wasn’t required for any other UCs so I didn’t take it. According to their website, it’s generally acceptable to miss one requirement as long as you have good gpa. That may change in two years though since UCs get more competitive each year. Two years ago, UCB only required to complete 80% of the required courses to transfer as EECS but now it’s at 100%. So keep that in mind. Another thing that motivated me to go down the EECS path instead of the CS is when someone told me that the major you apply for in L&S at Berkeley is not guaranteed. It depends on your grades on the core courses during your first semester at UCB. So apparently it’s possible to go to Berkeley, apply as CS and end up not being able to major in CS at all. But in the college of Engineering, you’re pretty much guaranteed to be an EECS major as long as you pass your classes. This is not exactly a big deal I guess lol, I just worry about stuff easily. But it’s tougher to get in as an EECS major.</p>