My chance at UCSD

<p>I'm currently a junior in high school and my dream school is UCSD, majoring in engineer, but I'm not sure if I can get in. Please help me with your advices. I can take criticism so please be straight forward. :D</p>

<p>Cumulative GPA (unweighted) : 2.94
Class Rank : 309/529
Unweighted : 10-12 GPA : 2.70
Unweighted : 9-12 A-G GPA : 2.57</p>

<p>Here are my grades:</p>

<p>Freshman
1st /2nd semester : 3.33 gpa / 3.33gpa
Comp/info tech: A / A
Algerbra 2: B / C
Biology: C / B
English1: B / A
PE: A / A
Woodshop: A / B</p>

<p>Sophmore
1st/2nd semester : 3.14 gpa / 2.57 gpa
Chemistry: B / C
Comp Design: B / B
English 2 : B / B
Pre-cal : C / F
Vietnamese: A / B
World History: B / B
PE 2 : A / A</p>

<p>Junior
1st / 2nd semester: 2.33 gpa / most likely around 3.3 gpa
English 3 : C
Pre-cal : C
Physics: C
US history : B
Vietnamese 2 : B
Web Design: C</p>

<p>Senior (my schedule for next year)
Calculus AP
Psychology AP
Forensic
Gov. AP/ Econ AP
English 4
Insane Ink ( businesss class)</p>

<p>Taking SAT this summer, I've been studying for it , I scored around 1900-2100 on SAT practice tests online.
2 years in key club ( about 100 hours of community services)
1 year in robotic club
1 year in math team
4 years in a saturday youth program that does community services ( over 200 hours)</p>

<p>I know the F I had in pre-cal and lot of Cs will be a big disadvantage for me and I regretted for not taking AP classes for first 3 years of high school
I'm taking easy courses at community college this summer to boost my gpa up, but not sure which classes should I take ( please give me advice on this too)</p>