You may be wondering where to get started when it comes to PhD admissions. You might not know that you should also be applying to fellowship apps at the same time. Here is a basic overview of the material you’ll need to prepare, all in the same place. Of course, each application will have its own individual set of rules and requirements, but most applications are some modification or combination of the pieces I’ve outlined below: personal statement, statement of purpose, research proposal, test scores/transcripts, and letters of recommendation. I’ll first go over the basics of fellowship and PhD applications along with some best practices, then I’ll explain each piece of the applications in a separate section.



Table of Contents

Fellowship Applications

In general, PhD students will be offered admission with full funding. This means that the university will pay you a stipend of about $30,000 a year to cover the cost of living while you are a student there. The university will also cover your tuition and possibly some other fees, so this essentially feels like you are being paid to go to school. The source of all this money, however, is very important. This money will come from one of your future advisor’s grants, and these grants are awarded to accomplish specific goals. This means that if you are paid by a grant, you need to conduct research that contributes to that grant’s goals. This limits the scope of your research. Fellowships, however, pay you. With a fellowship, you are free to research pretty much whatever interests you. You might also become exempt from any TA or RA duties. To your advisor, you are a free student, so your advisor saves money. When your advisor saves money, the university saves money. Money makes people happy.

On top of that, fellowships are usually a prestigious addition to your CV, and winning fellowships now helps you win fellowships later. Review boards like to give money to people who have already been trusted by others with their money. I should note that prestigious fellowships are often extremely competitive; many qualified candidates are not awarded simply because there are not enough awards. This is a recurring theme in academia (and, honestly, life). If you don’t receive fellowships, don’t take it too personally. Dust yourself off, look for feedback, and try again. Here’s an overview of what fellowship applications usually require. Note that fellowship applications are typically due in October, which is quite a bit earlier than PhD applications (due in December).

To apply to a fellowship, you will typically need:

  1. The personal statement (2-3 pages single-spaced) describes your experiences and motivations to pursue research.

  2. The research proposal (2-3 pages single-spaced) describes the specific research questions you will investigate, methods you will use, and results you expect to generate.

  3. Letters of recommendation (3+) can come from research professors, professional supervisors, or anyone who knows you well in an academic sense. Note that some fellowships (like NSF or Ford) care about more than just research, so you may need to think about looking for people who can highlight your whole character. PhD programs emphasize research a lot more.

Here are some fellowships that undergraduates are eligible for. Note that many research fellowships do not provide funding for professional degrees, like the MD, so most of these would not cover medical school. Also note that many fellowships provide a number of years of funding over a certain time frame. For example, the NSF GRFP awards $34,000 per year for three years, but you have five years to use this money. You don’t have to take money from the NSF GRFP for three years in a row. This is helpful because you are not allowed to take fellowship money from more than one source at a time. So if you were awarded the NSF one year and the Ford Fellowship the next year, you can “take a year off” from the NSF and receive money from Ford, which would allow you to benefit from two fellowships at once even though you are only receiving money from one at a time. Did that make sense?

  • NSF GRFP
    • Very prestigious and well-known fellowship for wide range of STEM disciplines
    • College seniors, first-year graduate students, and second-year graduate students are eligible to apply (with some complex caveats)
    • Focuses on “funding the person, not the project”: the NSF is interested in your “intellectual merit” and “broader impacts,” so the personal statement is quite important
    • Awards $34,000/year for three years over a five-year period
  • Ford Predoctoral Fellowship
    • Highly selective fellowship for students who have contributed to expanding diversity in STEM fields and are committed to teaching and research at the university level
    • Predoctoral (requiring minimum of three years to finish first doctoral degree), dissertation, and postdoctoral competitions available
    • Awards $27,000/year for three years over a five-year period
  • Hertz
    • Extremely prestigious and selective fellowship for superior academic achievement in STEM fields
    • College seniors and first-year graduate students may apply
    • Awards $34,000/9 months, renewable annually for up to five years
  • Stanford Knight-Hennessey
    • Scholars program that fully covers three years of graduate study at Stanford (including professional programs like MBA, JD, and MD) and provides a stipend for living expenses
    • Admissions to the graduate program and the scholarship are separate!
  • Other fellowships (mostly for dissertation students)

PhD Applications

PhD applications are typically due in mid-December. In general, you will apply to a specific department and indicate interests in whatever subfields are applicable to you (this might be in the form of checkboxes or dropdown menus). The application form may also have a section for you to indicate specific professors you are interested in working with. PhD applications are a step up from college applications: it’s not enough to consider just the reputation of the university or program. Your relationship with your advisor is the most important part of your PhD, so you should carefully consider the individual people who work at each lab. Research fit is crucial. You and your advisor should have many coinciding interests. Take a look at their recent publications and current students and see if anyone is working on anything you are interested in. If you currently have a research advisor or know anyone in grad school, you can also ask them for their thoughts. If you have no idea where to start, you can take a look at csrankings.org and start with the top X programs in CS or your intended subfield. Just don’t like these rankings be the start and end of your search.

Some schools, like Penn, Princeton, and Stanford, offer PhD Open Houses. These are great opportunities to visit the schools, meet professors and current students, and learn more about the application process before applying. On top of that, the schools will fund your travels and (sometimes) give you an application fee waiver! Keep your eyes open for these kinds of events. Stanford’s is very early—their Open House is in March, so you would visit in spring of junior year—and Princeton and UPenn host their Open Houses in October of senior year.

To apply to a PhD program, you will typically need the following materials. Note that the personal statement and statement of purpose are sometimes combined; the school may ask for one essay about what you want to study and why.

  1. The personal statement (2-3 pages) describes your experiences and motivations to pursue research. This portion of the application is about you.

  2. The statement of purpose (2-3 pages) describes the specific area that you would like to study. This portion of the application is about your research.
    • The statement of purpose for a PhD application is usually less intense than the research proposal for a fellowship application!
  3. **Letters of recommendation (3+) Most schools want exactly three recommendation letters. Some schools allow you to submit up to six.

  4. Other materials like transcript, GRE scores (sometimes optional, especially during the pandemic), application fee (around $80 with fee waivers available on a case-by-case basis).
    • Note that the computer science GRE subject test does exist but is not used for admissions anymore.

About Masters (and US vs. European) Programs

In the US, a masters is generally considered a terminal degree: after you finish your masters degree, you can go off and do whatever you’d like, whether that’s apply to PhD programs, work in industry, teach, whatever. A masters degree is not required to apply for a PhD because PhD students already spend their first two years taking graduate-level classes (unfortunately, a masters earned before a PhD program does not completely wipe out these requirements). A masters in CS takes two to three semesters and a PhD takes five to seven years. PhD students in the US typically earn a masters (more specifically, an M.Phil.) along the way. You might have heard of some students “mastering out,” or exiting the PhD program after receiving their masters. This is technically a free masters—PhD students are fully funded, remember? Sometimes people leave PhD programs for a variety of reasons, and that’s okay. What’s not okay is applying for a PhD with the intention of leaving with a “free masters.” Please don’t do that.

I didn’t apply to masters programs so I don’t have all the details, but I do want to talk a little bit about the masters degree since it is a significant part of graduate school programs as a whole. I also want to be clear that the information here is specific to computer science in the US—different disciplines and regions will have different systems and expectations for education. A huge variety of masters programs exist in the US, with an impressively large number of masters degrees to go along with them: MS, MA, MEng, MPH, MPP, MBA, MEd, MSW, MPhil, MNOPQRSTUV… haha. All I really know is if you want a masters in computer science, you will probably be going for an MS (master of science) or MSE (master of science in engineering). There are course-based masters (you just take classes) and research-based masters (you will write some sort of masters thesis/dissertation and possibly defend it). A masters in computer science is not strictly necessary in the US: you can go straight into industry or a PhD program right after undergrad. It may, however, be beneficial to you if one or more of the following apply to you:

  • You would like more research experience or publications before applying.
  • You would like to improve your GPA.
  • You would like to connect with more professors and/or strengthen relationships with recommendation letter writers.
  • You are not sure about committing to a PhD program and would like more exposure before applying. You were rejected from the school’s PhD program but accepted to the masters program and would like the opportunity to “convert” to a PhD at the same school.
    • The process for entering the PhD program for a school you are already pursuing a masters at varies wildly, but I heard it can be done! If this applies for you, definitely ask around.
  • You would like to transition into a new field.

The important thing to note is that a masters itself does not guarantee anything or increase your changes. It gives you the opportunity to learn and work more; what you produce through your masters (connections, publications, knowledge, experience) makes you a stronger candidate. You should also know that masters programs are expensive. Many universities use masters programs to generate revenue, so not many programs provide financial aid. You can try looking for TAships, RAships, and fellowships to help offload the cost. If you choose to pursue a masters, do so with a concrete goal in mind and proactively work on it once you get there.

Masters and PhD programs in Europe are different. In Europe, a PhD only takes about three to four years. This is because a European PhD is just research, no courses. European PhD applications typically require applicants to have already earned a masters in a related field before enrolling. If you are thinking about going abroad for your PhD, you should know that you will need a masters first. Where you pursue your PhD will likely affect where you form your professional network, so consider location carefully if you are thinking of moving to another country.