<p>Agree with devrybound except UCB and UCLA are both high reaches. You should also apply to some back ups. Cal Poly SLO is not a safety and equal to a good UC for entrance requirements. Cal Poly Pomona would be a great safety for you in your major.</p>
<p>The difference between UCD and Cal Poly SLO in you major would be hands on learning vs. a more theoretical approach. The difference is significant. Decide which methodology your prefer and which fits you best. You will get practical experience and theory at both institutions. However, the emphasis is very different. Also, at SLO you will be thrown into your major from day one. No need to wait for an extended period of time getting requirements out of the way. I know at the UC’s you can wait up until you start your junior year to start classes your major. I do not know if that is the case in your major at UCD. I am talking about the UC system in general. Do some research and make sure you are getting what you expect.</p>