I'm an EE, and our program is a little underrated on national rankings, but its actually pretty tough and well respected in industry in California.
With that said, CS and EE are taught the hardcore way here, like, how they used to teach it back in the 60's or 70's.. apparently. Not necessarily a good thing, but for example you start off learning C++ and then C. Most schools start with Java or Python. Be warned, if you choose EE you have to really be on top of how many classes you have to take and when. I've planned it out and I'm going to barely finish in time now because I took only a few other classes that seemed interesting (Astro 3/4, Society and Genetics), despite coming in with like 44 or so units.