Hi. I’m currently a junior and will be applying to college in the fall. I’m targeting a variety of CS programs and would like to know my chances for them as of right now and how I can improve them, especially for the reaches.
Info:
Chinese Male
Southern California
300k+ income
10-11 Uw gpa (predicted): ~3.7-3.8 (So far I have 3 B’s in history, a B in honors chem from sophomore year, and a B in AP Calc BC this year. I also got a C in English the first semester of this year (kinda my fault but I take full responsibility). I’m predicting two B’s this semester.)
UC GPA: ~4.0-4.2
10-11 Weighted GPA: ~4.4-4.5
PSAT: 1410 (660 verbal, 750 math)
ACT: 35 (35 E, 35 M, 33 R, 35 S, 8 Essay)
SAT 2: Math II (800), Chem (760)
AP: Comp Sci (4), World History (4), Physics 1 (4), Physics 2, Chem, Psych, Calc BC
Community College Classes: Data Structures and Algorithms (A)
Awards: AP Scholar (should have distinction by the end of this year), AIME qualifier, USNCO qualifier
Extracurriculars:
FTC Robotics team mechanical member (10-now) - we’re not really competitive and have never won anything, but it’s a lot of fun and this could be a good essay; should secure a leadership role next year
Math Team (10-now) - weekly meetings and practice for competitions; we’ve competed in a few local competitions but have never really done that great
Volunteering (11-now): have about 15 hours
Online CS courses (11-present) - I’ve completed a few edX and Coursera courses and have some certificates
Personal CS projects (April 2018-now): I’ve recently started doing personal projects after learning over 10 programming languages tools/online; I’ll release some of the apps I’m making to the App Store; developing websites for school clubs
Hackathon Organizer (May 2018 - present): a few friends and I are organizing a hackathon at our high school which will take place in November
Competitive programming (May 2018-now): I’ve been doing a lot of practice and think i can achieve a pretty respectable rank; I’m also competing in the USACO next year and have a good shot at making platinum
Research with USC professor (april 2018-now): I’m developing a novel algorithm to reduce computer hardware energy consumption; applying for a patent; likely to publish in a few relatively prestigious journals/conferences; will be submitting to Regeneron STS/Siemens/Google Science Fair/JSHS and I’m hoping to get semifinalist
Software development intern at educational robotics startup (8 weeks during summer 2018): its ~75% remote and ~25% on-site
CS Club founder/president (starting next year): I’ll give weekly lectures and lead everyone through a semester long development cycle
Model UN (joining next year
You can see that most of my worthwhile ec’s were started late in junior year. I didn’t really do too much during the first 2.5 years of high school and I assume this will hurt me a little bit. Though I absolutely love doing computer science research (genuinely interested in the theoretical side) and developing websites and apps and I’ll definitely highlight this in my essays. I’ve also spent a lot of time socializing
Intended Major: applying for CS in the engineering department everywhere
Also, I’m planning on doing RD to all of them.
Schools:
All the UC’s (EECS at Berkeley) plus Cal Poly SLO
Stanford
Harvard
Princeton
MIT
Caltech
Upenn
Cornell
Brown
CMU
Umich
USC
GATech
UIUC
So, please give me an idea of where I have a good shot at and how I can improve my chances for the reaches. Also, feel free to provide other suggestions. I’d like to have a good list of schools to apply to and come up with a strategic method to target the reaches. And maybe narrow down the reaches a bit.