<p><em>VERY LONG POST AHEAD/I WRITE TOO MUCH</em></p>
<p>Hi! This is my first post here! :) I have been lurking here for a long time though. Mainly I want advice on good universities/LACS for CS that are a good match for my stats.</p>
<p>A little about me: Female (are acceptance rates for females higher in CS programs?), 2300 SAT (I'm a good test taker), 720 Math II and 760 US History Subject tests. My GPA UW is 3.5 but 3.9-4.0ish W. Took 9 APs, got a mix of 4's and 5's on the tests. I live in California, but would like to go to the east coast for college. I have 200 community service hours and have attended a CS summer program. (Not a competitive-to-get-in one, but one that I learned a lot in, nevertheless.) </p>
<p>I am in 3 clubs. Red Cross, DECA, and Gam Dev Club. I am the Secretary for the Video Game Development Club. Really not much extracurricular activities. I am very quiet and nerdy, also very shy. My teachers don't know me very well but do like me, will probably give polite recommendations. My AP CS teacher's will probably be the best; he still doesn't know me that well though, I don't talk very much.</p>
<p>Obviously, my GPA isn't great and I'm not MIT, CMU, Caltech, Harvey Mudd, [insert top CS college here] material. I also struggled in sophomore year math. I had a C in Honors Precalc (the only C I've ever had), but I HAVE A PERSONAL REASON. Grandfather died, whole family was distraught, I gave up halfway through the semester. Right now I'm pulling an A in AP Calc BC and got a 720 on the Math II subject test so hopefully colleges will see that it was a mistake. (though admittedly I am not very confident in my math ability, but this just may be me being insecure...) I also had just about straight B's sophomore year (again due to my grandfather's terminal sickness), but pulled <em>mostly</em> A's both freshman and junior years, and so far senior year as well.</p>
<p>So if you're still reading-- do you know good schools with decent industry/grad school contacts? A school with contacts to tech giants or start ups would be nice, of course, but any school with a high job placement rate is good enough for me. I am also willing to sacrifice industry contacts for a LAC with excellent teaching and a friendly, quirky student population. Right now I'm looking at Northeastern University, RPI, RIT, Drexel, and UCSD (doubt I'll get in, I have geniuses from my high school to compete with). Reaches of mine are Carleton College and Harvey Mudd College. Seriously doubt I'll get into these, but I can hope.</p>
<p>Some things I'm looking for: a nerdy school population (I don't mind partying, I just want to find my niche. I am not a partier), diversity (or at least enough that a South Asian will not be alienated, which is why I crossed WPI and University of Santa Clara off my list because I heard some unsavory things), and good teaching.</p>
<p>I know that CS is mostly a teach yourself field, but I started to love CS because of my AP CS teacher. So teaching is important to me, even though I lot of my CS knowledge besides Java (learned C++, Python, JavaScript) is self-learned. Location is somewhat important (I like the east coast, want to do as much as possible to get away from my preppy, football-dominated small town) but obviously I still have California schools on my list. Bit wary of the Midwest, though. I might go to the Midwest for Carleton, otherwise not sure.</p>
<p>I do not give a flying fudge about sports. Nor do I care about school spirit/typical college parties/sororities. I like left/liberal schools. Social life is not too important. If a school is into video games/reading sci-fi/anime/Harry Potter/Star Trek, that is enough social life for me. I'm tired of being the outcast in high school, would much prefer a school where nerds are accepted. I definitely do not want a school dominated by partying, so UC Santa Barbara is being pushed to the wayside, even though it is a great school with a really nice CS program. I might change my mind on UCSB to be honest, I like it.</p>
<p>Obviously, you can tell that schools like RPI and RIT are at the forefront of my list. Northeastern is also a top competitor because it is a large school which definitely has a nerdy niche for me (they have a Video Game Club!) and its amazing co-op program. Here are the conclusions my research has yielded:</p>
<p>RPI-
PROS: great industry contacts, well-ranked, rigorous curriculum, a ton of nerds, my kind of school, I really don't care about the gender ratio since I'm female
CONS: Troy is apparently crap, heard some unfavorable things about the professors, though many seem to be good (?), everyone is kind of miserable it seems</p>
<p>RIT-
PROS- lots of students get co-ops at tech giants and are later hired, nerdy population, crazy fast internet speeds, gender ratio doesn't matter, etc.
CONS: Henrietta is crap (but better than Troy apparently), heard TERRIBLE things about the professors, SIGNIFICANTLY lower-ranked (like I said, rankings aren't a huge deal if they have the same caliber of students, but RIT does seem to have lower-caliber students), students seem unhappy</p>
<p>Northeastern-
PROS- many people are happy, great location in Boston, best co-op program, up-and-coming school, nerdy niche
CONS- uh... hard to get into, not as well-known CS program? It's less rigorous and comprehensive than RPI's definitely. Also heard some things about the professors not being great teachers. But no significant cons.</p>
<p>At this moment, these schools are at the top of my list. I feel like RIT is a safety for my stats, RPI and Northeastern may be reaches (not huge reaches like Harvey Mudd or Carleton, though).</p>
<p>Also looking to hear more about Drexel (safety?), College of William and Mary(reach? And do they have a good computer science program?), and Case Western Reserve (reach?), and University of Rochester (also reach?). Am interested in any LACs that match my stats with good CS programs and good teaching. Schools with nerdy populations are a plus.</p>
<p>If anyone that can provide me with recommendations for colleges not on my radar that I could look into(this is what I really want), or extra information about the colleges that I'm currently looking at, it would be greatly appreciated!</p>
<p>Thank you for reading this very long post.</p>
<p>-Crystalline</p>