Overview of Science/Engineering Ph.D. Program Requirements
This article is one particular attempt to summarize what it takes to earn a Ph.D. degree. It might be helpful for people who are deciding whether to pursue a Ph.D. Specifically, I describe what it takes to earn a Ph.D. in computer science from Stanford University circa 2012. Ph.D. students in different universities, majors, and time periods will have drastically different experiences.
Everyone knows the rules of the “academic game” for high school, college, and almost all types of graduate schools such as law, business, or medical school. You “win” (get a degree) when you pass all of the required classes. And how do you pass those classes? Turn in your homework, study, pass exams, and maybe do a final term project. Every school has its own fixed class requirements, and as long as you pass those, then you get your degree.
The Ph.D. is the only type of graduate school where the exact rules of “the game” are ambiguous and often unstated. In general, you earn a Ph.D. as soon as you can convince a group of three to five professors in your department to grant you a Ph.D. degree. That's all it takes; every other requirement (e.g., classes, qualification exams, thesis proposals) is insignificant.
So how do you convince three to five professors to grant you a degree? By demonstrating that you have made an original contribution to academic research in a specific field of study.
What constitutes original academic research, and how do you convince your professors that you have done enough to graduate? The exact criteria vary widely based on your field of study, your university, and even the time period when you are attending school.
This article describes my own experiences of getting a Ph.D. in computer science from Stanford (a well-known U.S. university) from 2006 to 2012. Thus, the less your Ph.D. program has in common with mine in terms of field, university type, or time period, the less relevant this chapter will be to you. For example, if you are getting a humanities Ph.D. from Europe, then the requirements are probably very different.
To earn a computer science Ph.D. from Stanford circa 2012, you need to either:
Note that these are estimates based on observation; there is no official department paper quota required for graduation. Some of my fellow students have graduated with fewer published papers. And some other schools and departments let their students graduate without publishing at all. However, the more papers you publish, the easier it is to convince your professors to let you graduate. (In the next section, I will define what I mean by publish, first-author, and conference.)
As soon as you publish “enough” papers, the three to five professors on your thesis committee will give you permission to combine your papers together into a book-length document called a dissertation. Then they will sign the proper forms and grant you a Ph.D. degree.
You get to choose all of the members of your thesis committee, so a strategic choice can help you graduate more easily. The most important professor on your committee is your Ph.D. advisor, who usually works with you to formulate research ideas and to write papers.
The published papers that comprise your dissertation must be related to a coherent theme, although there is significant leeway as to what “coherent” means. The papers need to be closely related enough so that they make sense as chapters in a technical book (your dissertation). For reference, I graduated after publishing 1 top-tier conference paper and 3 second-tier conference papers that were somewhat related to one another.
How long does it take to earn a Ph.D.? In my department, most students get their degree in five to seven years (I graduated in six years). However, there is no upper limit; some students can take eight or ten years to graduate, and others never graduate.
The faster you can publish “enough” papers for your dissertation, the faster you can graduate. Most students in my department publish the first paper of their dissertation during their fourth year. The first three years are usually spent taking classes and learning to do research by helping out on other people's projects.
The Publication Game
By now, I've made it clear that you probably need to publish papers in order to earn your Ph.D. Specifically, in my department, you must publish a few first-author papers in top-tier or second-tier conferences. I will now define these terms in detail.
Peer-reviewed academic publishing
First, what does it mean to publish an academic paper? In general, you do some original piece of research, write up your ideas and results in a paper, and then submit your paper for review. (The exact format of an academic paper varies widely by field, and even by sub-field.) Your paper gets peer-reviewed by three to five volunteer experts—usually professors or research scientists—who critique its merit. Researchers volunteer to peer-review papers because it's part of their professional service duties. In theory, these reviewers are your “peers,” but in reality, they are much more senior than you. If the reviewers deem your paper worthy of publication, then it gets published. If not, then you must revise your paper and resubmit it for review at a later date.
The purpose of peer review is to ensure that all published papers are up to a certain level of acceptable quality, as determined by the scholarly community. Thus, from a practical standpoint, publishable academic research is simply what your senior colleagues deem worthy of publication, since they are the people who review your papers. This is a simple but very important point! The word “research” colloquially means creating or discovering something new in the world. However, for your work to count as publishable academic research, your senior colleagues must say that it counts. This vetting process is imperfect but absolutely necessary, since there needs to be some arbiters of “goodness” to filter out crackpot claims.
I've seen many Ph.D. students get disillusioned when their supposedly ultra-creative, ingenious, off-the-wall ideas cannot get published (and hence they cannot graduate). What I tell them is that the “Ph.D. game” is not about being brilliant; it's all about being able to publish! To earn a Ph.D., you must do the type of research that your senior colleagues approve for publication.
A professor once said, “Academic research is like pornography. It's hard to define, but you know it when you see it.” Thus, the best way to get a sense of what is considered acceptable academic research in a particular field is to read a few dozen published peer-reviewed papers in that field.
What is considered acceptable or “good” research also varies over time. For example, the kinds of work that were deemed publishable in the 1970s are probably not publishable today, because the field has advanced and a new generation of Ph.D.s are now serving as paper reviewers. Similarly, the kinds of media deemed as pornographic also varies by geographical location and time period. The same is true for all other creative endeavors—e.g., good art is what the establishment of current artists and critics deem as good, and that varies by location and time.
Computer science conference publishing
In modern-day computer science research, the primary venue for publication is the conference. In most other science and engineering fields, the journal is the primary venue, and the word conference means something quite different. Also, academic conferences are very different than industry conferences or corporate trade shows.
Each computer science conference is usually held once per year and focuses on a particular sub-field. Here is how the conference publishing process works:
Rejections, resubmissions, and re-rejections
Computer science conferences vary in reputation. Each sub-field usually contains two top-tier conferences, and three or four second-tier conferences; everyone in the sub-field knows what those are, just like how everyone knows which consumer brands are top-tier or second-tier. The most visible difference between top-tier and second-tier conferences is their selectivity:
When your paper is under review for one conference, you are not allowed to submit it to another conference. Therefore, since reviews usually take three months to complete, you can submit a paper at most four times per year. But since conference submission deadlines don't perfectly align, you can realistically only submit a paper three times per year.
Let's now do some math. For simplicity, assume that ...
Let's now estimate how long it takes for your paper to be accepted for publication:
The purpose of these estimates is to show how it often takes longer for a paper to get published than the amount of the time you originally spent working on the project! According to these numbers, if you spent a year working on a project, there is a 38 percent probability of taking more than two years before your paper gets accepted (100% – 62% of acceptance within 2 years). And there is a small chance that it will never get accepted.
Student publication challenges
The above odds are generous estimates, because they assume that your research is good enough to be competitive at the professional level, and that you are submitting each paper three times per year. As a Ph.D. student, your paper submissions are competing directly against those written by professors and entire teams of industry/government research scientists with far more experience than you. It's not as though you are submitting papers to student-only conferences. In contrast, for all other types of school, you are competing against only your fellow students to pass your classes, not against professionals who have already graduated.
Since conference acceptance rates are so low, it's common for computer science Ph.D. students to have each paper be rejected three, four, five, or even six times before it gets published. Rejection notices are some of the most demoralizing and painful experiences for Ph.D. students. Many students are deeply frustrated by the fact that long after a project is already done, they still need to spend significant amounts of time rewriting and resubmitting their paper with the hope of getting more favorable reviews the next time around.
Because each conference has a different set of reviewers, each with their own human biases, you often need to reframe and reword your paper submissions to suit reviewer tastes, with no clear idea of whether you've increased or decreased its chances of acceptance. Sometimes submitting to a conference in a different sub-field can improve your paper's chances of acceptance if your topic or style is more “in vogue” in that sub-field. These marketing-related activities have nothing to do with the actual content of your research, but you must excel at this sort of “salesmanship” if you want to publish and eventually graduate.
A skeptical reader might be wondering: Surely reviews are not so arbitrary. If you do good work, then your paper will definitely be accepted! After all, isn't academia a pure meritocracy?
In 2009, Thomas Anderson, a well-respected senior professor at the University of Washington, studied reviewing trends at top-tier computer science conferences and wrote up his findings in a paper entitled “Conference Reviewing Considered Harmful” (View PDF). This paper quantitatively confirmed what many researchers already know from experience: that despite the sincere best efforts of reviewers, it's almost impossible to clearly differentiate the majority of submitted papers into accepts or rejects. A tiny fraction of submissions to every conference are so strong that they will definitely be accepted, and a tiny fraction are so terrible that they will definitely be rejected. But for the vast majority of papers, the decision to accept or reject is effectively random, since they are so close in quality that reviewers cannot possibly make an objective clear-cut distinction between accept and reject.
Thus, it's not uncommon for a paper to be rejected from one top-tier conference only to be accepted with spectacular reviews at another top-tier conference (often with almost no changes to the paper's contents). Given this empirical evidence, my simple model of paper submissions having a fixed percentage chance of acceptance is quite realistic.
This now begs the question: Why are acceptance rates so low? Why don't computer science conference program committees simply accept more papers? I don't have enough experience in academia to know the true answers; all I know is that these are the current rules of the “publication game,” so Ph.D. students must play by those rules.
Ph.D. students in my department who want to graduate in six years need to start submitting first-author conference papers by their third or fourth years. It usually takes at least three years before students can formulate an original research project, get meaningful results, and write a paper that has a reasonable chance of acceptance.
Also, students need to work on several projects concurrently, always preparing a new paper while waiting for reviews on older paper submissions. Without wise planning of submissions and inevitable resubmissions, it's difficult to publish the 2 to 4 conference papers that are implicitly required to graduate.
I didn't submit my first dissertation-worthy paper until the beginning of my fifth year, so I was very worried that it would take me seven or eight years to graduate. Thankfully, I did some meticulous planning and had great luck during my fifth and sixth years, so I published enough papers to graduate by the end of six years.
Paper author order
The final publishing-related issue I want to mention is author order. Recall that only first-author papers help you to graduate. Each paper usually has multiple authors, and the order in which authors are listed actually matters. The author whose name appears first is the project leader who usually does far more work than all subsequent listed authors. All other authors are project assistants—usually younger students or distant colleagues—who contributed enough to warrant their names being on the paper. Ph.D. students often list their advisor as the last author, since the advisor helps with idea formulation, project planning, and paper writing.
Papers where you are not listed as the first author usually don't help you to graduate, but they can still be valuable learning experiences. In fact, the best way for early-stage Ph.D. students to prepare for their dissertation is to help out on senior students' or professors' projects. During my first three years of Ph.D., my name appeared on three papers where I wasn't the first author. Those experiences taught me a great deal about doing academic research and about the “publication game.”
Now that I've covered what is required to get a Ph.D. in my field, I want to discuss money. Who pays for your education? Unlike college and all other types of graduate schools, you do not pay to attend a Ph.D. program. Instead, you get paid a small salary (called a stipend) while working on your Ph.D. Why? Because you are working a full-time job to produce publishable research that can benefit your advisor and university in terms of academic prestige (and sometimes intellectual property such as patents). Your stipend ranges from $15,000 to $30,000 per year in U.S schools, which usually pays for your living expenses but not much else. In sum, for most types of school, you are paying tuition to consume knowledge, but for a Ph.D. program, you are being paid a stipend to produce new knowledge.
Funding typically comes from a combination of these sources:
I was fortunate enough to win two fellowships: the NSF (National Science Foundation) and NDSEG (National Defense Science and Engineering) graduate fellowships. When combined, these two fellowships paid for five years of my Ph.D. studies. My sixth year was paid for by a combination of teaching and my advisor's grant money. Most fellowship winners get only two to three years of funding, so I was very lucky to have received five years. Since I was funded primarily by fellowships, my research agenda wasn't bound by grant restrictions, and I didn't have to teach many classes.
The majority of students in my department are funded by a combination of advisor grants and teaching. The students whose advisors don't have enough grant money need to teach more classes, which sometimes slows down their research progress and delays their graduation.
All of the above funding sources pays not only your stipend, but also your university tuition (since you are using up university resources as a student). Of course, you can self-fund your Ph.D. years by directly paying tuition, but almost nobody does this since it makes no economic sense. The amount of extra money you can earn with a Ph.D. degree will never make up for the ~$150,000 of debt you accumulate by paying your own tuition.
Throughout your Ph.D. years, you will often need to do tasks that don't contribute towards helping you to graduate. I will refer to all of these tasks collectively as errands. Here are some typical kinds of errands for Ph.D. students:
As a Ph.D. student, you must balance your time between errands and research work. The less time you spend on errands, the more time you leave for meaningful research, and the faster you can hopefully graduate. However, some errands are unavoidable; for instance, it's difficult to turn down a request from your advisor. On the bright side, sometimes errands can be useful for your career development. Teaching, giving presentations to funding agencies, and critiquing your friends' oral presentations can improve your own public speaking skills. Helping your advisor write grants and review papers can improve your technical writing and salesmanship skills. Organizing events can improve your management and logistics skills. Perhaps most importantly, doing favors for your colleagues builds genuine goodwill and makes it more likely that they will do favors for you in the future.
One trend I've noticed is that some students volunteer for more errands than necessary as a way of procrastinating from their research. Progress in research is uncertain, hard-fought, and slow. Thus, it can feel good to complete useful errands that immediately help out one's colleagues. However, doing too many errands can be dangerous, since it can provide a false sense of productivity and take one's mind off of the only kind of work required to get a Ph.D. degree: publishable research.
I want to end this chapter with a discussion of intellectual freedom. As a Ph.D. student in an ideal world, you would have full freedom to pursue whatever kinds of research topics that you desire, make an innovative creation or discovery, write it up in a dissertation, and then get your Ph.D. degree. However, in the real world, the kinds of research topics that you can pursue are limited by the following:
Many new Ph.D. students are shocked at the disconnect between what seems like “cool research” to them, and what is publishable academic research in their particular field at a particular moment in time. Out of the set of all seemingly-innovative and intellectually-stimulating ideas, only a small subset of those count as publishable research, as dictated by paper reviewers. An even smaller subset of those publishable ideas are within reach of what an individual Ph.D. student can feasibly accomplish due to the limitations of resources, advisor interests, and grant funding.
The students who excel at playing the “Ph.D. game” are those who are able to figure out how to pursue research that they personally find interesting but that can also appeal to their advisors, grant agencies, and paper reviewers. I hesitate to give a single blanket definition of “success” for a Ph.D. student, but if I had to give one, I would define success as being able to pursue your own research interests as much as possible while still being able to convince the three to five professors on your thesis committee to let you graduate.
In this article, I've purposely not covered why people choose to pursue a Ph.D. degree, what they hope to gain from the experience, or what kinds of jobs they strive to find after graduating. Everyone has their own personal reasons for playing the “Ph.D. game” and their own definitions of what it means to “win.” However, what most students, including myself, share in common is that we knew almost nothing about how this game worked when we started our individual journeys.
Last modified: 2012-06-20