<p>I know I probably dont have any chances at UCLA and UCB, but will UCSD and UCI be possible?</p>
<p>GPA: 4.21 UC WEIGHTED 3.88 UNWEIGHTED</p>
<p>SAT: 1810</p>
<p>SAT IIs: Chinese 800, Math IIC 720, US Hist 710</p>
<p>Total 10 of AP and UC-Approved Honors classes taken (Only 13 offered at my school)</p>
<p>APs: Calc AB 5, APUSH 4, AP CompSci 5, AP Physics B 4, 4 more APs next year</p>
<p>ECs: Environmental Science Club (President), Youth Leader for Action (Treasurer), French Club, Interact, CSF, NHS, Optimist Youth Club, Home Economics, Show Choir</p>
<p>Awards: Golden State Examination High Honors, Golden Eagle Award, Soaring Eagle, Outstanding Junior in Computer Programming</p>
<p>Note: Upward trend in GPA, Low-income, First generation in college</p>
<p>UCI is a match, probable a safe match with your gpa and SATII scores
UCSD is a high match. It could go either way you have low SAT scores but a good GPA and good SATII scores. I also believe you get a bunch of points for being first generation in college</p>
<p>I'd apply to UCLA and UCB, since your low income and first generation you could get in.</p>
<p>Yes, majoring in Computer Science or Computer Engineering does hurt your admissions chances because they're impacted, especially at UCB, UCLA and UCSD. If you do major in one of the two, then let me revise my predictions of your chances:</p>
<p>Yes, it's possible to switch from being undeclared to an engineering major, but it's just as difficult to do that because you need a high college GPA and a genuine reason to do so.</p>
<p>Don't count on switching to engineering, it's difficult. You have a shot at the top UCs being low income and first generation, especially if you are a URM. No matter what anyone says, UCs use comprehensive review to ensure everyone is not white or asian.</p>