4 ms·
Ask YC: How can we catch up to our peers at the big name universities?
As an undergrad at a "second tier" university, I want to know what I need to do to compete with CS students at the top schools. Specifically, I'm concerned about admission to grad school. Bonus points for criteria other than GPA.
- cperciva 19y agoResearch, research, research. Seriously, there's nothing university departments like to see in a graduate entrance application than published research. It doesn't have to be related to anything anyone at the department in question is working on (although that wouldn't hurt); simply demonstrating that you are capable of working independently, discovering new things, writing a coherent paper about them, and getting it published will put you ahead of the vast majority of applicants. Edit: Sole authorships, while not necessary, are ideal -- with co-authorships (particularly involving undergraduate students) there's always a question as whether each author made any significant contribution.
- rw 19y agoThere tends to be a tradeoff between novelty and time when it comes to research -- more novelty requires more time. Where is the sweet spot for publishing undergrad research papers?
- ashu 19y agoPrecise advice. Nothing -- absolutely nothing -- beats having a published paper at a reasonably respected conference / journal, at least for admissions in CS-related areas.
- robg 19y agoResearch could also involve independent study courses and/or an honor's thesis. The latter could take two years to complete, but when you go to apply for grad schools it's something you've completed based on your interests and drive. It's the perfect example of completing something that grad school will require. You will have formed a committee, presented your ideas, executed a plan of work, and defended the results. It's practice for grad school because it's a mini-version of it. Independent study courses are a great way to explore your interests more intensively especially as you get ready to do your own work. If you're working on research with a professor, some schools will allow you to get credit in this form. Or you could simply do more focused reading with a professor and get credit for it. One of my best experiences as an undergrad was an independent study with two profs (philosophy and psychology) to talk weekly about mind and brain issues. I needed to know them to see if it would fly, and I organized the reading list with their input, but afterwards it functioned as a normal course with me as the only student. Through a thesis committee and independent study courses, you'll also get to know professors for those all-important letters of recommendation (as Paul recommends). For those, it's better to know 6 profs well so you can then pick the ones that know you and can best speak highly of you. In a class, especially one with more than ten students it's very hard for a prof to see how you stand out. Better to start working more with them directly. Then they'll have much more to write about. In a similar vein, take small seminar classes wherever and as early as possible. That's a straight-forward way to get to know profs (to see who you want to work with or have on a committee) and for them to get to know you. Also, find ways to go to other schools during the summers to conduct research more in line with your interests and to be surrounded by like minded peers. Schools have programs that will pay you a little bit and put you up in a dorm. If you research those programs quickly, you could find something for as soon as this summer.
- robg 19y agoP.s. More directly in line with your original question: It's very hard for undergrads to get face time with profs at the better name schools. If you get that opportunity, it will shine through in your letters, but more importantly, in your experiences.
- pg 19y agoThe way you get admitted to good grad schools is by impressing specific profs. It's much more personal than undergrad admissions. And profs I know say the thing that impresses them most is good recommendations from other professors they know and trust. So talk to current profs who like you and ask them who they know at grad schools you want to go to who would make good advisors for the kind of work you want to do.
- rw 19y agoOur CS program here is more like "programming trade school." I doubt recommendations from those profs would be worth much -- what about from the math department?
- timr 19y agoGet the best recommendation you can, from the best researcher who knows you personally, and who can vouch for your research skills. Classroom performance doesn't count. If you have to choose, it's better to have a great recommendation from someone unknown, than it is to have a mediocre recommendation from a superstar.
- mechanical_fish 19y agohttp://philip.greenspun.com/careers/women-in-science http://philip.greenspun.com/careers/women-in-science It's not what you asked for, but if you haven't read the likes of it before, you should. I wish I could have read it when I was your age. I wonder if I would have believed it. If you still need advice on graduate admissions, I can tell you that pg and cperciva are on the right track. Undergrad research is particularly great, as it gives you lots of contact with an adviser who will write great recommendation letters for you.
- yters 19y agoHave you posted this on the front page yet? I would do so, but I don't want to steal your karma. Here's a slashdot thread on the importance of grad school today: http://ask.slashdot.org/article.pl?sid=06/07/14/2250202 http://ask.slashdot.org/article.pl?sid=06/07/14/2250202
- mechanical_fish 19y agoI thought that had been done already. But I'll happily put it up again. If most of news.yc has seen it before it will sink, no problem. UPDATE: Okay, I tried to submit it and got linked straight to this: http://news.ycombinator.com/item?id=74590 http://news.ycombinator.com/item?id=74590 Damn, that Arc guy is really smart! :)
- yters 19y agoThanks for the introduction to Greenspun. He's written quite a few interesting articles.
- rw 19y agoThis document is pretty shocking, I won't lie. Do you think it's totally true?
- deleted 19y ago[deleted]
- 19y ago
- gms 19y agohttp://www.cs.cmu.edu/~harchol/gradschooltalk.pdf http://www.cs.cmu.edu/~harchol/gradschooltalk.pdf
- mercurio 19y agoThe order of importance of the many components that would make up your grad school app: 1. Research experience --- The most important factor, though not essential. Not having it is not a handicap. In fact most undergrads admitted for grad school do not have research experience, and their app focuses on no. 2 and 3 below. However if you have done some significant reseach, that fact will dominate the rest of your app, and make 2 and 3 irrelevant to a large degree. 2. Recommendation letters --- there are a couple of factors here. A letter from a better known researcher is more valuable. A letter from a professor who is known to your potential advisor is more valuable. Finally, a letter from a professor who has a history of recommending strong candidates carries more weight (admission committees keep track of such things). 3. Undergrad school and GPA --- A 3.6 from MIT is more valuable than a 4.0 from a second tier school. Your GPA over your junior and senior years carries more weight than the GPA over your first two years. This means you can't afford to let up, but you can make up for the follies of youth (or freshman year). 4. Your statement of purpose (the essay you write explaining why you want to pursue a phd in a particular dept) --- This should be focused 5. GRE scores. These are much less important, and are used mostly as a preliminary filtering mechanism. Another important issue is that given two applications of equal quality (that is, the two candidates are roughly the same by the criteria above), the more focused one will have an edge. By focus, I mean that between an app saying "I'm interested in theoretical computer science" and one saying "I'm interested in probabilistically checkable proofs and error correcting codes" (these are specific topics of research in theoretical CS), the second one will make the cut every time. As an applicant from a "second tier" school, you are significantly handicapped. The good news is that this system can be hacked quite well. The best course of action depends on how much time you have left before applying for grad school and the subject you plan to apply in, but I would strongly suggest the following: a) Increase your gpa as much as possible, between now and when you apply. If your gpa is low right now, showing a substantial improvement just before you apply sends a strong message of maturity. b) Do research. Find a project in your school to get involved in. Find an informal advisor. If you feel such opportunities don't exist in your school, then find the closest top-tier school in your area. Go visit and find a project there. The goal of this involvement would be to produce a publication and a couple of recommendations. Ideally you should do it in conjunction with point c below. c) Focus your application. This is the single biggest factor that can boost your chances. Decide the subfield within your major that you want to apply to. Find potential advisors within that area. Read up on their research, contact them about it. Do not spam. If possible go meet these people and get involved. If a professor wants to take you on as a grad student and has funding, then nothing on your application matters and you are in. Its very possible to get admitted to a top tier program. It takes hard work and knowing how the admission process works. You should also talk to people in your field, as some things vary across disciplines.
- webwright 19y agoWhat? You don't need to (other than perhaps geographically). http://paulgraham.com/colleges.html http://paulgraham.com/colleges.html If the gospel according to PG doesn't persuade you, I'm happy to offer some additional anecdotal evidence. Some of the smartest hackers I've ever met are college dropouts or went to a 2nd rate college. As Twain said, "Never let your schooling interfere with your education."