Hey CC, I am a senior interested in computer science. I have researched many schools for CS but am not sure which ones to apply to. I need help with finding schools where I have a reasonable chance of getting in.
I am an Asian male and go to a highly competitive public school in New Jersey with a class size around 750. Rutgers is my in-state college as well as my safety school, but they have become really stingy with merit-based scholarships lately, so there is not too much of a price difference compared to OOS public universities.
SAT - 1540 (770/770/19), only taken once. Got a 740 on Bio-M. Taking Chem and Math II subject tests this October.
GPA - 3.7 Weighted. My school does not calculate UW GPA but I think it is around 3.4-3.5.
PSAT - 1500. I was just announced a National Merit Semifinalist.
I took 10 AP tests so far and am taking 4 more this year. I only took five of these APs in school; I self-studied for the rest. (five 5s, two 4s, and three 3s.). I will have around 50 college credits just from AP tests by the time I start college.
ECs - Summer Research Internship at a Medical School. Helped produce data about cell bio/ neuroscience. My prof. is working on publishing a paper.
Currently at a part-time internship in computer science for the next 3-6 months.
Also part of NJ Science League, Math Honor Society.
My transcript consists of mostly B’s but I have had a fairly rigorous courseload. Regardless, I know that this will be my biggest limiting factor, especially as a lot of my peers with the same scores have a 4.2ish GPA. I also have some REALLY good full-ride offers from some state colleges due to my NMSF standing.
Since I have basically no chance at Ivies and elite CS schools (CMU, MIT, Berkeley), I am looking into colleges like Purdue, UIUC, UMich, UMD and Northeastern. I know that these are not exactly matches, but I think there is no point in going much lower as Rutgers already has a solid CS program (26th as per CSRankings.org)
I will probably just end up going to whatever is cheapest and closest to home, BUT assuming that there are no financial or location constraints, what are the BEST schools that I can get into for CS ?