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:


rachel said...

jean yang gets everyone into grad school

Unknown said...

Wow, great post.

Yantram said...

Useful Blog ! I would like to thank for the efforts you have made in writing this post.
Visit architectural design studio!

Unknown said...

Hey Jean,

I need your help. do you help me?

Arjun Kapoor said...

So much inspired with the documents you have shared. Thanks a lot, this was much useful and handy. Please do help me suggest
Best School in Perambur
Best School in Vyasarpadi

Gregor Renk said...

This post has good info that’ll be useful for students applying for similar programs. My brother will soon be applying for grad school as well, while I am about to graduate from law school. Will have to sit for the Bar Exam after this so already started preparing for the exam in advance.

IvyZen said...

Thanks for posting this useful information for admission in Michigan Colleges. It is very informative.
Have you always dreamed of going to the university in Ivy League Michigan? Make your dream comes true with our support. IvyZen committed to creating our next generation’s leaders and achievers.

Anbarasan14 said...

Nice post. Thanks for sharing.
Computer Education Franchise
Education Franchise India
Computer Center Franchise
Education Franchise Opportunities in India
Education Franchise India
Spoken English Franchise
Franchise For Spoken English Classes
Top Education Franchise in India
Best Education Franchise in India

brightwoods said...

c++ programming examples to beginner coders
c++ sample program code Changing Case in Strings

CGI Flythrough said...

Great post

singa said...

best body massager

luckys said...


gbwhatsapp apk said...

friendship whatsapp groups

whatsapp plus themes said...

travel whatsapp groups

Manipriyan said...
This comment has been removed by the author.
luckys said...

best kitchen weighing scale 

Unknown said...

I am impressed. BSC Result 2019 I don't think Ive met anyone who knows as much about this subject as you do. BCOM Result 2019 You are truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. BA Result 2019 Really, great blog you have got here.

Ayesha said...

Awesome article, BCom 1st Year Result it was exceptionally helpful! BCom 2nd Year Result I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome. BCom 3rd Year Result

Ashish said...


Michael Sheen said...

It is a great Article and really helpful to us. It helps me to understand it clearly. Thanks a lot.
9th Class Result 2019 Rahim yar khan Board

Devender Gupta said...

Devender Gupta said...

Neha Khan said...

BA 1 Year Result

HPU BA Part 1 Result

BA Revaluation Result

BA 1st Year Revaluation Result 2019

BA 2nd Year Revaluation Result 2019

BA 3rd Year Revaluation Result 2019

Deshi said...

Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative...
BA 1st Year Result

Neha Khan said...

I Saw Your Website Carefully. BA Rechecking Result 2019 Thanks For Create Such Kind Of Informative Website. HPU BA Part 1 Result Your All Content Is Relevant To Your Subject. BA 1st Year Result I Say Keep It Continue, Because Your Website And Subject Is Meaningful For The Users. BA 3rd Year Result I Have Recommended Your BA 2nd Year Result Website With My Friends Also.

Neha Khan said...

Latest Jobs (Government & Private)

Answer Keys

Admit Cards

All Exam Results

All Exams New Syllabus

Neha Khan said...

HPU BA PART 2nd Result

HPU BA Third Year Result

Admin said...


11th class result 2019 said...

Thanks for sharing this information.
HSSC Part 1 Result AJK Board

Esha Princess said... is best website to check your latest educational results online soon after announcement of class result for academic year 2019. Class results 2019 are updated immediately soon after declaration date & time, so students can see their 5th Class, 8th Class, Matric, Inter, Bachelors and Masters class result from all schools, colleges, boards, BISE, universities with ease online.

Neha Khan said...

B.Sc 1st Year Result

B.Sc 2nd Year Result

B.Sc 3rd Year Result

Fiverr Work said...

Good information bise lahore results you can also check other blog bise lahore result .

Lili Roy said...

Thanks for this blog. I have found some interesting blogs on google. You can check these blogs also which are related to technologies…..
Avast Login
bullguard login

sunny said...

Students are very good in school history but change life in college.

11th class result 2019
sahiwal Board 11th Class Result 2019
DG Khan Board 11th Class Result 2019

Sandhu said...

teri meri jodi full movie download Filmyhit
section 375 full movie download Filmyhit
fauji di family full movie download
family 420 full movie download
Filmyhit Download Hollywood Bollywood movies
Sanju Full Movie Download Filmyhit
Whatsapp Group Links
Whatsapp Group Links

Sandhu said...

Minecraft x-ray resource pack
Satta king 786
Xray texture pack
xray ultimate texture packs
optifine hd mod
Naukar Vahuti Full movie download
Mission Mangal Full movie download

9th class notes said...

Check 9th Class Notes on Our Website Pakistan Education

junaid said...

Check 10th Class Notes on Our Website Pakistan Education

junaid said...

Check 11th Class Notes on Our Website Pakistan Education

junaid said...

Check 12th Class Notes on Our Website Pakistan Education

Devender Gupta said...

Dr Driving is one of the my favourite game ever and today I am going to share Dr Driving Mod Apk

Hammad khan said...

Premier American School the best school for kids provides education with distinction and also other sports activities for kids of all age. come and join to make your kids future bright.

MOEID said...

PTCL is Pakistan's 1st Telecommunication company. People usually face problem in Changing PTCL Wifi Password which is not an issue it can simply be changed by signing in to your PTCL account. PTCL has also launched Latest Packages

jasmin said...

9apps Text Now
9apps Calender
9apps Google
9apps Google Earth
9apps Media Player
9apps Video Editor
9apps Google Services
9apps Gboard
9apps Abode
9apps Likee

science experiments said...

Thank you for sharing such a great article, It’s been a amazing article.It’s provide lot’s of information, I really enjoyed to read.

You can follow us for
diy projects with electric motors

Ojash Yadav said...

Rick And Morty follows the animated, interdimensional adventures of alcoholic scientist Rick Sanchez and his grandson Morty. Due to Rick’s selfish, nihilistic behavior, these adventures often spiral out of control in horrifying ways, leaving Morty and his family with severe mental scars. Rick And Morty’s mix of sharp comic writing and fascinating sci-fi premises quickly saw it become a huge cult favorite.
Why did they take out the dad out of Rick and Morty?
Does Rick from Rick and Morty love Beth?
What are some of your unpopular opinions about Rick and Morty?
Is Rick Sanchez from Rick and Morty Mexican?
Is Rick and Morty appropriate for my kids? One is 13 and the other
Fans had a long wait between Rick And Morty season 2 and 3, with the final scene of the second season finding recurring character Mr. Poopybutthole breaking the fourth wall to tease the show might not be back for “a year and a half.” Season 2’s finale “The Wedding Squanchers” ended on a major cliffhanger, with Rick turning himself into the Galactic Federation to save his family. Adult Swim would later shock fans by suddenly airing Rick And Morty season 3 episode 1 on April 1, 2017, on a loop with no promotion. In a meta twist, this also matched the “year and a half” Mr. Poopybutthole had previously warned fans would have to wait

henry wilson said...

Bullguard Login is a superb web technology which allow you to access all of your database like as product,services,etc. You can activate your bullguard antiviurs within minute ,can renew your subscription,change your password. And if you are new to Bullguard , so can create new account.
Whenever is there any trouble with your bullguard. So must call to Support expert/ executive.

Bullguard Login
Office Login
Mcafee Login
AVG Login
Norton Login
webroot login
Turbotax Login

garminlogin said...

This associate degreetivirus code provides associate email defend technology. Hence, Avg will automatically scan emails and deduct contents that contain malware. This antivirus code place on offers cloud-based security and management solutions to very little businesses. However, you will be ready to use the numerous choices of Avg once finishing the maneuver Avg Login

Dragon naturally speaking support
HP Printer Offline
Brother Printer offline
Avg login
Kaspersky Login
Garmin Login

priyal said...

Undoubtedly it is the best explanation of the Indian education system. Moreover, education and Top private school in bhopal are also booming at a great pace. The number of best cbse school in kolar are also increasing as many parents wants to give the best education to their children. The beneficial curriculum of CBSE becomes famous which influenced a number of parents to enrol their children in the Best cbse school in Bhopal . Among them, all best school in ayodhy bypass bhopal are popular in Bhopal.

Life Tips said...

pubgpro official
Today is chicken dinner
get back to pochinki
Explore your team
its a game that we are a chor police
pubg is the best
don't wait only play pubg boys

are you ready for go in pochinki sab ka baap its really hot sexy game its an real game go and eat chicken today
pubgpro official
Today is chicken dinner
get back to pochinki
Explore your team
its a game that we are a chor police
pubg is the best
don't wait only play pubg boys

Dragon Naturally Speaking Support said...

Avg Login is that the best antivirus code for your system protection. Its work for discover the virus and threat take away from your system. If you're a Avg login antivirus client and face or you have got any question contact or visit here

Garmin Login
Avg login

Unknown said...

I just stumbled over this page and have to say - wow. The site is really good and kept up to date. Continue like
BA Revaluation Result 2019

mcafee said...

Nice job done by you and its really great website on the google. I like it ,very nice post.
Garmin Express

avg login said...

Very great post you done. I like your post and really way of your writing is great and nice. Have a nice day and also know of me > How to Install AVG Antivirus. I hope you will follow this content to know more about the industry .

John Tomm said...

Previous 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.
Christmas tree decoration ideas 2019

Tomtom Home said...

Thanks for sharing great post. Really looking amazing please keep it. I hope that you will share more about this. Use Tomtom Home to update your TomTom navigation device, to personalize your device, to manage your device’s content, to shop for maps, to subscribe to services, and more.

ku buchi said...

Sorry but i find my question in FAQ

Mr decode blog
How to start a blog wordpress
how to create a free blog
writing content for SEO
how to make google crawl my site faster
image SEO optimization tips 2019

SEO meta description tips

Muhammad Qasim said...

It is a great Article and really helpful to us. It helps me to understand it clearly. Thanks a lot.
9th Class Result 2019 Rahim yar khan Board

Gizdoc said...

Really great article, you guys are doing a great work, keep posting good stuff, If your audience is into Tech do share 30 MiUi 11 Tips and Tricks
Gizdoc Tech Paradise

lily grace said...

Download and install BullGuard Internet security with is-install-mdl-install URL. If you have purchased the subscription or want a trial of BullGuard Internet security, then visit link and download the setup. You can download the software for Windows, macOS and Android. You can then safeguard your device and data with full virus protection with firewall, Identity Protection and many more. | is-install-mdl-install | bullguard login

Raja said...

Funny Shayari

attitude shayari

Best Hindi Shayari

Bewafa Shayari
Marathi Shayari

raoserwar said...

nice post

fro results visit
great post you done

raoserwar said...

good post

for results visit

Devender Gupta said...

The Hindu Epaper pdf
epaper pdf

the Hindu epaper
free epaper download
sakshi epaper
sandesh epaper

BA Exam Updates said...

BA 1st Year Time Table Check Here.

brotherprinterusa said...

Office Setup
TurboTax login
Brother Printer Helpline
Dragon Support
Garmin Connect Login
HP Printer Offline

ginareeese49 said...

The TomTom is the most feature-packed, best connected, and smartest navigation device on the market, packing a number of features which help it compete with your smartphone. | tomtom get started | | tomtom update

Admin said...

Kota University BA Time Table Check Here

DDUGU BA Part 2 Result

BNMU BA Second Year Result Get Here

University BA Admit Card Pdf Download Here

Anonymous said...

Tinder Gold APk

VPN Master Premium Mod Apk

govt job said...

Check Uniraj B.Sc Part 1st Result 2020 Here

Check B.Sc Part 2 Result 2020 Here

Girls Whatsapp Group Join said...

Very good post visit now
Tinder Gold Apk

powerdirector mod apk
rival stars horse racing mod apk

Learning House said...

I'm very much inspired when I've visited your blog. your blog is very nice and informative! Hope you will continue with new article.
Homeschooling Canada

lily grace said...

You can get it from avg to protect your identity. Browsers also contain cookies which track user’ location, id, and much other information and can be harmful so that AVG AntiTrack can protect you.
For some devices, during installation, AVG AntiTrack may show SQL Error, which cannot let you use the application and so we have discussed the blog here.
install avg with license number
AVG antivirus is the security program that works after it’s activation with avg retail. It requires an activation product key to activate AVG’s working and to protect your operating system. |
avg download | |

lily grace said...

Activation of Security Retail card just follow the website or & then it will ask you to enter the 25 characters long McAfee Activation Key Code. Once you have entered the correct McAfee code & other details correctly on activation screen then you can start the download and installation of your Antivirus Security Online.
www mcafee activate | mcafee login my account |
www mcafee com login
mcafee livesafe login | my mcafee account |
mcafee activation code | my account

Sanjay Rawat said...

Great Article, Thanks For Sharing good Information!! 3D Rendering Company
3D Architectural Rendering Services
Architectural Visualization
3D Visualisation
Architectural Visualisation
3D Visualization Services
3D Walkthrough Company in Delhi
3D Rendering Services

RESULTS said...

kashmir-university RESULT 2020

RBSE 10th RESULT 2020


Himachal Pradesh University UG/PG Result 2020

Mizoram University BA 2nd Year Result 2020

BSc Result 2020 (part 1st,2nd,3rd)

Unirja BA 1st Year Result 2020

Dravidian University BA 1st Year Result 2020

Shivaji University UG/PG Result 2020

RESULTS said...


BA PART 1st 2nd 3rd RESULT 2020

CBSE 10th RESULT 2020

RBSE 10th RESULT 2020

John Lous said...


Chris Brown said...

Very good post thanks for sharing with us
live lounge apk
oreo tv apk

Smith said...

BullGuard Internet Security
Roadrunner Email Login Login
Avast Sign in

Technical Advisor said...

office is a versatile range of products that help you to complete a task with less efforts, complete procedure to explore its products. - Office Login | Office Setup | MS Office 365
Office Setup & Login | | | Office 365 Login / Sign In Account
Blog -
Privacy Policy -
Disclaimer -

Mia Khan said...

best indian sex stories
best indian sex videos
best indian vargin sex videos
best indian 2 vargin sex videos
best indian 2 vargin sex videos

BT Mail Login said...

I am Jennifer Winget living in UK. I work with the technical department of BT Mail as a technician. If you need any help you can connect with me.

BT Mail-
Now just Login to Your BT Account by doing BTinternet check in and Manage BT Account. you'll also create a BT ID or do Password Reset.
btmail Login

Neil Patel said...

Check Here
Buy Domain At Rs. 99 Godaddy

Godaddy Web Hosting Offers

Richard said...

Protect our system from antivirus damage , from malware , from anytype of online management. Other wise our some important files can be stolen , so in order to protect visit best computer anitvirus software-

Prize Bond Draw Schedule said...

Get all Prize Bond Draw Schedule online on with complete detail.

Neha Khan said...

Nice Blog !!

best budget laptop 2020

Unknown said...

thanks for sharing really appreciated
cut off

sarkari results said...

UP Govt. New Ration Card List 2020
Mizoram university BA Final Year RESULT 2020
Mizoram University BA Part 1st RESULT 2020

Safeer said...

All students if worried about their results please stay or check here.

10th result online 2020

AIOU Spring Admission

Alina Williamson said...

The Bullguard support is known for resolving a lot of issues such as, helps with the elimination of malware, helps with the fix of the firewall issues, keeps away the Trojans; also it helps with the elimination of typical technical Bullguard error codes, for knowing more the user should get connected with the certified and well-trained team of Bullguard technicians.
Bullguard Customer Care Number UK

Richard said...

I am a  web developer, and software engineer currently living in United States. My interests range from entrepreneurship to technology. I am having an experience of more than 6 years in field of Information Technology. i write Blog on technology and we provide service for softwares including antivirus.

blogmanagement said...

Thanks for the wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant. I love it reading.

bsc part 2 result 2020 | ba time table 2020 | bcom time table 2020 | bsc time table 2020 | BA 1st Year Time Table 2020 | BA 2nd Year Time Table 2020 | BA 3rd Year Time Table 2020 | BA 1st Year Result 2020 | BA 2nd Year Result 2020 | BA 3rd Year Result 2020

10th class result 2020 said...

Such a great psot I recmended to the other for getting more information about this 10th Class Result 2020 will be announced on 25th July, 2020. All Punjab Educational boards will announce the 10th Class Result 2020 on 25th Of July. Students would be able to check their result easily through our website. 10th class result 2020

Admin said...

I am inspired with your post writing style & how continuously you describe this b.Sc 3rd /Final year ka Result topic.

Kiyara said...

such a Amazing post Posting Such an informative and Final Year Result 2020

1st ba year result 2020 said...

Whoah, this weblog is excellent I like reading your articles.

Safeer said...

Now we will be upload here new latest results of matric. 10th class result

Unknown said...

شركة تنظيف منازل بالجبيل
شركة تركيب طارد الحمام بالجبيل
شركة تنظيف مجالس بالجبيل
شركة تنظيف سجاد بالجبيل
شركة تنظيف فلل بالجبيل
شركة تنظيف بالجبيل
شركة تنظيف خزانات بالجبيل
شركة مكافحة صراصير بالجبيل

Esha Princess said...

news and news

Safeer said...

Its very interested every one knows that result delay and now result will be announced on 11 September. result of 10th class 2020

Esha Princess said...

Director of the US National Institute of Allergy and Infectious Diseases, Dr. Anthony Fauci, has warned that humanity has stepped into an era of pandemics with the COVID-19 being the first of many to come.

ethan hawke said...

Trend Micro Software, a highly rated antivirus software that can be easily installed and run fast. Within a few seconds, it can defend yourself and your family. You can plan it manually or you can Scan automatically. Trend Micro will continue to defend you day and night. However check out the Prerequisite before download and install Trend Micro on your PC. downloadme | |

ethan hawke said...

Go to the retail store or visit the online store of and then proceed for the McAfee activate process. McAfee offers protection from thousands or can say many viruses and threats.McAfee offers best virus protection features with redeeming steps. Get it today and make your device protected.

ethan hawke said...

HP Laserjet Printer, you can print high-quality documents and graphic outputs using the wireless connection. This printer is designed considering the commercial requirements and comes with an embedded security package that protects the users from external threats. |

jacksmith1793 said... offers the Printer Setup download link where you can install the printer setup further. Install webroot on new computer-Activate highly rated Webroot antivirus in your PC, Andriod or Laptops. gives multiple options to activate and register setup for everything you work on office products. Dragon Naturally Speaking is the solution for all the business, home and other projects in the world of writing, typing and documents making.

jacksmith1793 said...

In today’s world of computing antivirus has become the necessity for every laptop, computer, PC, mobile or any other technical device. https // | https // . Twitch TV has been the greatest and the most famous video streaming platform for every gamer on this planet.
The is actually a website which is set up by HP technicians to help people set up their HP Printer.

ethan hawke said...

canon.comijsetup setup into your pc, your system does not need to install the driver on it. Canon printer that can be downloaded via page is the best wireless printer that you can connect to your device and print data smoothly.
CD is not the well-suited technique to use canon.comijsetup setup installation for ij printer setup offers the Printer Setup download link where you can install the printer setup further. With the online setup , the user can set up the Canon Printer Model

swara Misra said...

Jai Narain Vyas University has released B.Com Result 2020. You can check here.
JNVU BCOM 1st Year Result 2019-20
Jai Narain Vyas University BCom Part 1st Result
JNVU BCOM First Year Result 2020

JNVU BCOM 2nd Year Result 2019-20
Jai Narain Vyas University BCOM 2nd Year Result 2020

JNVU BCOM 3rd Year Result 2019-20
Jai Narain Vyas University BCOM 3rd Year Result 2020

Unknown said...

Nice blog!! Keep it up...
Norton login | Norton Account | Norton Setup | AOL Mail | AOL Sign In | AOL Gold Download