10 ms·
Ask HN: College Advice
tl;dr: incoming cs freshmen at uiuc. Is it worth transferring, what are my chances, I think I might have been able to fair better.
I'm an incoming cs freshmen at UIUC. UIUC was a bit of a safety for me (though in hindsight maybe it should've been a safety/target). My feelings about going there are really sort of mixed, for various reasons, and I'm, very idly at this point, considering possibly transferring to a different school.
1. Should I even bother? I'm very serious and passionate about going into CS - from what little I've seen of the school so far I'm fond of its overall student community and the CS community - the very fact that there is a noticeable CS community is something that's important to me, and part of why I picked UIUC over my other main option, NYU. Anyway, my point is that there are few schools that beat UIUC in CS anyway. In my mind, the places that are better than it for undergrad cs are MIT, Stanford, probably CMU, and possibly Berkeley - I think UIUC is better or at least on par with any other CS department, and none of the ones close to UIUC have other qualities (eg, being a better overall school) that would make me want to transfer there. So, given that those are my choices, should I bother transferring? I hear MIT and Stanford have very very low transfer accept rates. CMU and Berkeley seemed a bit more promising, but the figure I saw for CMU was overall, not for SCS, and I think I heard somewhere that Berkeley only accepts junior transfers. Are any of those departments better by enough to make it worth disrupting my time at UIUC and readjusting to a new place?
I have anecdotal bias against this: my dad had been rejected from Wharton as a high school senior and went to NYU. He was pretty happy there, had pretty good grades, liked the people, but he still wanted to try for Wharton and got in as a transfer. He then hated it at Wharton - it took him 5 years to graduate, his grades were pretty bad, and he couldn't get any jobs. He says he would've been much better off going to NYU, which was at the time pretty far behind Wharton for economics and business, what he was interested in. So I don't want this to happen to me - I don't want to leave somewhere I may be perfectly happy at and doing well in for a "better" school where I'll end up doing worse for unforeseen reasons.
2. What are my chances, at any of the places I mentioned (MIT, Stanford, CMU, Berkeley)? My junior GPA was a 3.933 - it's probably going to drop a bit from my senior year grades, but hopefully not too much. SAT was a 2270 (super score from 2 tests - 690r, 780m, 800w). If I begin to seriously consider transferring I'd probably retake them and actually study this time. SAT II math2c was an 800, chem was a 680 (I'll probably retake, and study this time). My ECs were okay, not terrific, hopefully I'll have some research or an internship at UIUC to talk about.
As far as how I faired this year: my two main choices were MIT and CMU - I got rejected at MIT and waitlisted at CMU (I know some people from this year and last who were about as or possibly less qualified than me who got in to SCS at CMU, but they had applied ED - I applied regular decision). I also applied to Princeton, Columbia, and Cornell kind of randomly (ie, without having shown any kind of interest in them) - got rejected from them. Like I mentioned, I also got in to NYU, and also to Rutgers. I had also applied to UMich and got wait listed, though I'd say that was probably because I applied right on the deadline and also had shown no interest - a friend of mine who did get into UMich (and had applied earlier) got flat out rejected from CMU (while I got wait-listed). I hadn't applied to Berkeley or Stanford. I doubt I would've gotten into Stanford, and relatively optimistic about Berkeley, based on how other people from my school faired.
Friends of mine were sort of surprised that I didn't get in to MIT and CMU. A friend of mine who did get into MIT had once told me: "You're definitely getting into CMU. I'm willing to bet that you will get into every school you applied, with the possible exception of Princeton." Me: "And MIT?" him: "No - you'll get in. I am 100% sure". He seemed pretty convinced at times that I was going to keep him out of MIT - ended up working out for him, though. A teacher of ours said to me (in private): "[MIT] took [him] and not you? Well, maybe they only wanted to take one person from our school" (which wasn't the case, but anyway). Another friend (the one who got in to CMU), also told me (after I had heard from my schools) that he had been sure I'd get into MIT. I'm mentioning this stuff just to explain why it's sort of in my head that I might want to try to transfer.
- logjam 15y agoJust find a place where you will be happy for four years, and work and play hard there...and try not to overanalyze. If I had my education to do over, I wouldn't have worried about name recognition whatsoever (it's just not that important in the real world), and differences in what programs offer (or don't) are nothing compared to the drive to learn that you have (or don't).
- alecbenzer 15y agoThe thing is, though, that I find that my own drive is often affected by what kinds of people are around me. I got into CS on my own, but I noticed my passion for and skill in it developing a lot when I was around other people who were strong in CS.
- gexla 15y agoAs a web developer, I got started by being passionate in my field. I have never gone to college though, so my advice is somewhat limited. If I were to go to college today then I think I would either skip CS and go into something like statistics or do something like a double major. My choice would depend on how long I would have to spend in school vs. how quick I could get out into the wild. The idea here is that programmers who have some sort of niche specialization are more valuable than those who are only programmers. If I'm passionate about CS, then I can learn some of the subjects taught in CS on my own. Something like statistics is not the same case, I would probably benefit from the more structured framework. Given a choice between self teaching a major, I would probably try teaching myself the subjects taught in a CS major. Programming by itself is much more vocational (and likely easier to self teach as a result) than something like statistics. Programming is also relatively easy to prove competency through publishing written code, working on open source projects and building a reputation. I know that CS is a lot more than programming, but I think learning the programming portion is good enough when combined with another major. I'm not sure about specific schools. I get the feeling like there are a certain number of schools where the name will help sell its graduates and then anything below that level is just relatively more money and not necessarily more return. Another twist is that entrepreneurs and start-up workers may never get asked about college degrees. Personally, I have never been asked for a resume or college degrees.