Monday, October 22, 2012

FAQ: Applying to Graduate School for Computer Science

Over the years, I have gotten various e-mails asking me about what it is like to be a graduate student at MIT and how to apply.  I have compiled this list of frequently asked questions.


Q: What is the best school for studying computer science in the United States?  Where should I apply?
A: The top-ranked schools are MIT, Carnegie Mellon, Stanford, and Berkeley but the best school for you depends on many factors, including the area(s) you are interested in, the professor(s) you would work with, the size of the school, the size of the department, the location of the school, etc.  I would recommend applying to all schools you may be interested in and then talking to potential professors and their groups once you are admitted.

My personal notes from visit weekends at MIT, Carnegie Mellon, Stanford, Berkeley, University of Pennsylvania, and University of Washington can be found here.


Q: Can you tell me about the work in research group X?
A: The best way before applying to get a sense of what is current in group X is to look at the websites of the professors and  the graduate students.  The group itself may also have a website.  After you are admitted, you will have plenty of opportunity to talk with professors and students to determine what is the best fit, either through the visit weekend or over the phone.


Q: How much work is the Computer Science Ph.D. program at MIT?
A: The course requirements tend to be lighter than other Ph.D. programs: I had four required courses and two additional for a non-CS minor.  (They may be changing this.)  The focus is on your research: as long as your advisor thinks you are doing good work and a couple of other professors can confirm this, there is not too much bureaucracy to deal with.

As for research, you are technically expected to do at least 20 hours of work for your advisor and 20 hours for coursework/your own interests.  I would say the average student should expect to work 40-60 hours a week, depending on how well they use their time and how demanding their advisor is.  The number of expected hours varies by student and by group.  I work on average 40 hours a week if there is no deadline, 50 hours a week the month before a deadline, and 60 hours right before a deadline.  I would imagine the amount of work expected of MIT students is comparable to that at other top computer science Ph.D. programs.

My blog posts Reasons to Pursue a Ph.D. and The Life of an Academic, Explained may also give you insights as to what life at MIT may be like.


Q: Could you look over my personal statement?
A: Unless I know you personally, I probably do not have time to look over your statement.  Here is some good advice, most of which was given to me by others:

  • Your personal statement should be an answer to the question "why should we admit you and what would it be like to have you here?"  You should argue convincingly for the first point while also giving an idea of your research interests and research personality.
  • Someone should be able to read your statement quickly to answer the question above.  Reading the first sentence of each paragraph should give someone a pretty good idea of what your statement says.
  • Leave out unnecessary details from your statement, especially if someone can find those details on your resume.
  • Be as concise as possible.
  • Don't use excessively flowery language.
  • Start early and revise often.  Show your statement to anyone who will read it and ask for their feedback.
I have posted one of my personal statements here.


Q: What advice do you have for me on my resume?
A: Here is some good advice for resumes:

  • Try to be as concise as possible.  If you are applying straight from undergraduate, there is little reason why your resume should exceed one page.
  • Use action verbs, state your achievements clearly--all that standard advice.  People should be able to quickly be able to evaluate the contributions you made in each role.  I prefer having 2-3 bullet points per role to clearly communicate this.
  • Ask other people who have graduated from your institution and/or people you have worked with to look over your resume.  They will have the best idea of what people expect and how it will be evaluated.

This is one of my "applying to grad school" blog posts.

  1. Deciding to Apply
  2. Standardized Tests
  3. Fellowships
  4. Applications
  5. School Visits
  6. Some notes on picking grad schools/advisors
  7. FAQ: Applying to Graduate School for Computer Science
You may also be interested in these blog posts I have written:


«Oldest   ‹Older   201 – 223 of 223
activate setup3 said...

Canon Printers are one among the simplest printers within the industry. The highly versatile beat one printer has features that make them stand out among others.
canon.con/ijsetup | | 123.hp.con/setup | | norton.con/setup | | norton.con/setup

Rakesh chandra said...

Thanks for sharing this informative blog, hard to find informative content.

Most of the large entrepreneurs in California are now completely passionate about the automated customer management tool i.e. SalezShark
California CRM software
. Getting excellent leads alongside on-time reminders for prior sales tasks is a crucial feature of this CRM system. said...

McAfee antivirus is a full threat protection based antivirus program that you can install and activate at Mcafe . You cannot deny that in the present time, antivirus is the necessity of each system due to multiple threats, malware, and viruses. said... allows you to download and activate the Microsoft Office setup. Microsoft 365 plans for personal and home provides robust Office desktop apps including Word, PowerPoint, Excel, Outlook, and OneNote. Microsoft 365 subscribers can always install the latest version of MS Office and get frequent software updates. | Skype Login

canon.cpm/ijsetup said...

This site is very helpful for us. Thanks for sharing this.
We provide the best printer service through our site. Canon printers provide high capacity, high quality and reliable printing for both home and office use. If there is any problem in setting up a Canon printer, then you can fix it using the online method through this site.

Bestmart said...

Really informational and educational article thanks publisher for sharing this wonderful info with us I have shared this article on my blog tecktak said...

Welcome to the HP site. Download the software SW from hp setup and set up your printer. Then, Get started to installed hp setup and get able to connect the printer to the network through a USB cable or use a wireless HP printer.
Reinstall Desktop Gold said...

Bitdefender is the tool to provide you best security from multiple cyberattacks. It offers protection for multiple devices under one subscription, which can be managed by a single device.
Bitdefender Central

ICSE Board School said...

Thanks for providing useful information...

Aishwariya said...

I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job !
Amazon Web Services Training in Chennai

Hindi Me Help said...

इसे साझा करने के लिए धन्यवाद मैं इसे नाम रिंगटोन कैसे बनायें? खोज रहा हूं

Sidra said...

This post has good information. Keep Posting.

Aima said...

Useful Blog

Rohit Kumar said...

Hii, thankyou so much sir for in this problem solution. it is valueable post.
Also Check:

Short Instagram Captions For Guys
Two Word Captions For Instagram
3 Word Captions For Instagram
Hot Captions For Instagram
Classy Captions For Instagram

Worldfamous said...

I agree with your opinion. Hope you share many things

Tech Website said...

This is a great inspiring article.I am pretty much pleased with your good work. TamilRockers Isaimini

ij start canon said...

Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative.
If you want to buy a printer for your home or office, then we want to tell you about the Canon printer. This printer is wireless which runs through WiFi and this printer does your job in a very short time. If you want to know anything related to this, then you must definitely visit our site. Please visit our site on http // setup

ij.start.cannon said...

Purchase smart and advanced printers through this site. If you want any kind of help for Canon printer then you can easily get it through this site. Visit our site snd see what service we will provide you.

yanmaneee said...

off white x jordan 1
chrome hearts online store
curry 6 shoes
air jordan
curry 7
steph curry shoes
jordan shoes
kevin durant shoes
lebron 18

Adam Smith said...

I am Adam, a technology enthusiast who loves to discuss about latest and upcoming trend technologies. I closely follow cutting edge technologies and keep up with the trends. Visit Our Site:-

Office setup home student 2019 Home & Student 2019 home & student 2019

StaffMerge said...

It is an informative post. Have you tried the best resume tool called StaffMerge Resume Platform to create your resumes online and get job faster.

Anonymous said...

Thanks for sharing this valuable information. I really appreciate your content.
Hello, we provide help support services for canon printer users and a new smart wireless ij start canonprinter at a reasonable rate. This printer give sleek and stylish, our range of compact printers provides perfect home printing. Visit my site to know more.

Shuma said...

Thanks for sharing this information,keep posting so that i can visit your website next time.

«Oldest ‹Older   201 – 223 of 223   Newer› Newest»