Demystify
Demystify
nguyenthanhvuh.github.io/phd-cs-us/demystify.pdf,
and its LATEX source is also on Github. If you have questions or comments, feel free
to create a GitHub issue for discussion.
1
An R1 institution in the US is a research-intensive university with a high level of research
activity across various disciplines. Currently, 146 (out of 4000) universities are classified as R1.
i
Contents
Preface i
Summary iv
3 Your Application 4
3.1 Research Ability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Letter of Recommendation (LOR) . . . . . . . . . . . . . . . . . . . 5
3.3 Statement of Purpose (SOP) . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Your School . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Grades and GREs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.6 CV/Resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.7 Interview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.8 Preparing and Tracking Applications . . . . . . . . . . . . . . . . . . 12
4 Getting Admitted 13
5 Funding 15
5.1 Graduate Assistantship (TA/RA) . . . . . . . . . . . . . . . . . . . . 15
5.1.1 Teaching Assistant (TA) . . . . . . . . . . . . . . . . . . . . . 16
5.1.2 Research Assistant (RA) . . . . . . . . . . . . . . . . . . . . . 17
5.2 Fellowship/Scholarship . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ii
CONTENTS iii
Bibliography 40
Summary
Below we summarize the main points of this guideline. This gives you an overview
to decide which specific topics you want to explore more thoroughly.
iv
SUMMARY v
• Increasing your admission chance by being unique and standing out (§7.1).
• You can successfully apply to CS PhD even if you have non-STEM back-
ground (§7.2).
• Compared to other countries, CS PhD in the US does not require an MS
degree but has longer PhD study time (§7.5).
• Your 5–6 year PhD program costs about $400K in total, but you do not
pay for it (§7.7).
• Despite some miserable stories on social media, many PhD students have
good mentors, supportive lab mates, healthy working environment ... and
are happy (§7.8).
Should You Apply to a CS PhD Program in the
US? Don’t make fun of graduate
1
students. They just made a
terrible life choice.
The Simpsons
First, I want to emphasize that PhD students in Computer Science do not need
to worry about funding, especially at good R1 universities in the US. If you are ad-
mitted, you will almost certainly receive full funding to support your study, including
tuition, health insurance, and stipend (monthly salary). Moreover, depending on the
university, you may even receive additional benefits such as summer pay, laptops,
(conference/workshop) traveling. §5 provides more details on funding.
Second, applying to a good US university should not be any harder than at
schools in other countries. In fact, it might even be more flexible since CS PhD in
the US do not require having an MS or a topic/proposal/adviser in advance. If you
believe you have a chance in other countries, e.g., South Korea, Singapore, Germany,
UK, Japan, and Australia, then you will surely have a chance in the US as well. §7.5
compares CS PhD study in the US to other countries.
Vu: One of the reasons I create this document is that my colleagues at GMU
are interested in recruiting Vietnamese students and are surprised when seeing very
few applications in Vietnam (see Appendix C). Each year our CS program receives
more than 350 PhD applications, most of which are international but only 3–4 are
from Vietnam. In general the number of CS PhD applications from Vietnam to US
universities is very low and more would be welcome.
Additional Resources
• Getting a Computer Science PhD in the USA by Shriram Krishnamurthi
1
How is Your Application Evaluated?
How is education supposed to
2
make me feel smarter? Besides,
every time I learn something new,
it pushes some of the old stuff
out of my brain. Remember when
I took that home wine making
course, and I forgot how to drive?
The Simpsons
After you submit your PhD application (usually around December), it will first be
screened for general requirements, e.g., did you submit your transcripts and standard
scores? did your reference writers submit their letters? Usually, this screen process
is done through a central university system (i.e., not by the CS department). If you
pass this screen, your application will be forwarded to the CS department for further
evaluation. If you don’t, then the system will inform you what is missing and what
you need to do.
Hakan: At GMU, for full consideration, students should make sure to submit ALL
required documents by the application deadline, and should never assume that some
required documents (such as official TOEFL scores or official diplomas/transcripts)
will be waived by the admissions office. If something is listed and not marked as
“optional”, it is mandatory and they should plan for submitting all those.
2
CHAPTER 2. HOW IS YOUR APPLICATION EVALUATED? 3
At GMU, we usually decide that a full-time PhD candidate is either (i) admit
with funding (TA or RA, see §5) or (ii) rejected. In other words, in most cases, we
either admit you with full funding, or we reject your application. In some rare cases,
we admit without funding because you have funding on your own, e.g., supported
by your government or having external fellowships. We justify our decision with a
summary of your application, where we list strengths (e.g., a well-known school) and
weaknesses (e.g., weak LORs).
Vu: Many international students mention Scopus Q1, which consists of various
journals from IEEE, Elsevier, and many other publishers. I don’t know/recognize
many of journals listed in Scopus Q1. This might be something to be mindful of, as
CS faculty might not be too familiar with Scopus or journals listed there, so devote
some part in your statement to discuss the significance of your papers.
Craig: GMU and many other universities allow you to upload your published papers
and other writing samples. In many cases, even if the papers were not published at
top places, we can still determine their quality by simply skimming over the paper.
4
CHAPTER 3. YOUR APPLICATION 5
Hung: The reputation of VinAI has been increasing steadily over the past few years;
many of my colleagues heard about VinAI.
Thanh: Due to academic culture, professors in Vietnam usually aim for (interna-
tional) journals instead of conferences. Could you give some tips on how to know
whether a journal is good (CSrankings, unfortunately, only consider conferences)?.
Vu: One way is looking at what well-known researchers publish at. For example, if
you are interested in a field X, you can use CSRankings to look at active faculty in
X, and then look at their websites to see what journals they publish at.
Most PhD programs will require at least two LORs. Having a letter from
an internationally recognized researcher can greatly strengthen your application.
However, obtaining such letters can be challenging for international students, who
might not have much interactions with such experts. So it is fine to have a letter
from people (e.g., profs, researchers, postdocs who mentored you) that know you well
enough to talk about your research experience and capabilities. Many students get
letters from supervisors from companies where they did internships or are working
at. It is OK as long as it is a research-based personalized letter (once again, we are
talking about PhD applications, not MS).
Vu: If your grading system is not US standard or you are from a good school
unknown outside of your country, you can ask your reference writers to explain about
that in their letters. For example, "Bach Khoa" are the top universities in Vietnam
for STEM studies but few people outside Vietnam know about them. So if you are
from there, you should ask your reference writers to mention that.
CHAPTER 3. YOUR APPLICATION 6
Generic Letters When the writers do not know much about the applicants (e.g.,
just taking some course with them or not making any impression to write about),
they might write a generic letter, which is not useful and also considered weak. It
might be a good idea to directly ask if the prof. is willing to write a strong letter
for you. If not, then you should ask someone else. For example, if a student I don’t
know well ask me to write letter for them, I will explicitly tell them I don’t know
them that well to write much about them, and such a short, generic, and weak letter
will not help their case.
Hung: A sad reality is that most professors in Vietnam DO NOT know how to
write a good letter, or are lazy in writing letters hence delegate the writing to the
students. Unfortunately, there is no easy solution to this problem.
Vu:
Another sad reality is that some professors are unwilling to write letters or write
weak ones because they do not want (good) students to go abroad or only go to
places where they want the students to go to. If you are in this situation, you should
find someone else to write for you.
Sometimes students would go through great length just to get letters from well-
known professors in their school (e.g., department head). But as mentioned, if these
professors do not know you, the letters are generic and carry little value, in fact,
red flags. Moreover, a top professor in Vietnam might not be well-known to US
faculty (see more details in §3.4). So save the trouble and just get letters from
any professors/supervisors who knows you well and can write a good letter about
your research ability. It’s better to have a good personalized letter about your own
research ability from someone who is less well-known than a generic/weak letter from
a well-known person.
Waiving your Right Choosing not to look at a reference letter is pretty standard
in school and job applications. When you waive your right to see the letter, it adds a
layer of trust, showing you’re confident in your choice of referees and that you’re not
trying to twist their words. It’s also about keeping things open and honest between
you and your letter writers, and encourages them to be real about your strengths
and qualifications. Plus, it keeps things private.
CHAPTER 3. YOUR APPLICATION 7
Reviewers might raise concerns (a red flag) about a letter that is not waived, e.g.,
if you do not trust your letter writers, then you should find someone else to write for
you. In short, it’s a standard practice and a way of keeping things straightforward
and respectful in the whole recommendation game.
Didier Should letter writers have PhDs? In Rwanda, a lot of students interact more
with teaching faculty who might not have PhD.
Vu: This is an interesting and useful detail that US faculty might not be aware of
and students should mention about this in their statements. In general, I think it
should be fine as long as that person can properly evaluate your research ability.
Reminding Writers After you submit your application, you can tell your writers
that and remind them to submit their letters if they haven’t done so. But don’t send
too many reminders as that can be annoying to the writers.
Note that most places only have deadlines for the applicant, but are very flexible
with the letter writers (in many cases do not even give them any deadline). Also,
many places do not begin the admission review process right after the deadline and
work on application reviews in the next semester (mid January).
VEF 2.0 For Vietnamese students, it’s worth mentioning about the VEF2.0 pro-
gram, which has helped many good students in gaining acceptance to top PhD
programs in the US. VEF2.0 follows an interesting model where US faculty mem-
bers from leading institutions are invited to conduct rigorous interviews with VEF
students and subsequently provide reference letters on their behalf. Despite the lim-
ited interaction between the interviewer and the interviewee (primarily confined to
the interview itself), these reference letters are generally helpful as they have helped
many students getting into top PhD programs in the US.
While you might not have control over LORs or where your go to school, you
do over your statement of purpose (SOP) or personal statement1 ! So write it well
because it could make a big difference. In your statement, you have the opportunity
to make your application stand out and unique, which can make you fit the CS
program you’re applying to, even if you don’t have very strong research experience.
A well-written SOP also shows that you can communicate, which is very important
in research, and that you can effectively teach and communicate with students, which
is important for TA funding (see §5).
There are various guides on writing statement, e.g., [1], and many example state-
ments are available. So I will not talk too much about statements. In short, focus
on your research goal and vision, and convince us that you can achieve it through
your experience, e.g., published papers, or if you work on some projects by yourself,
talk about it. Also, talk about things that adcom members might not know about,
e.g., your Github project with 1K+ stars or your regular contributions to well-known
open-source projects. Finally, talk about what makes you different than the other
1000 applicants that we are considering (e.g., see §7.1 for increasing your admission
chance).
Hung: I think asking for a “research vision” from a Ph.D. applicant is too much.
Even people graduated with a Ph.D. have a great difficulty in explicating their re-
search vision. In my opinion, you should focus on showing (not telling) your research
passion (if you do have).
Finally, this is something easy to do, but is neglected by many applicants: cus-
tomize the statement for the school you’re applying to, e.g., why do you apply
here? provide names of professors who you’re interested in (if they are not already in
the adcom, your application might get forwarded to them for evaluation; and they
will likely be those who interview you). This shows that you’re serious and have
done homework on places you’re applying to. Adcom will look for this part at the
end of the statement, so do not skip it.
1
Some schools separate these documents and ask you to write both: SOP, which focuses on
research experiences, and Personal Statement, which is everything more personal, e.g., why PhD,
challenges, diversity, etc
CHAPTER 3. YOUR APPLICATION 9
Vu: I often read the research statement (and the LORs) first. If I am persuaded
by then, I would skim over other factors and advocate for admission (unless I see red
flags in other parts). If I am not convinced, then I will likely recommend rejection
(unless I see something standout in other parts).
Do careful research on professors, don’t mention emeritus or adjunct faculty (see more
about various types of faculty in §6.2.2). Also, be careful not to send statements to
wrong schools or mixing facts (e.g., talking about school X but mentioned about
working with profs. at school Y; and definitely do not talk about George Washington
when applying to George Mason). I have seen such statements more time that I
should.
Additional Resources
• How to Write a Grad School Personal Statement by Mike Hicks
Vu: Sometime PhD adcom in the US will share a document such as this one,
which lists the top schools in several countries. In some cases we ask other faculty
and students if we think they know about the place. For example, when I was a
postdoc at UMD, members in their CS PhD adcom ask me to evaluate applicants
from Vietnam. During my time at UNL and now here at GMU, I have looked at
Vietnamese applications (whether they are assigned to me or not) and provide input
to their reviewers, e.g., X is the top tech school in Vietnam and so it should be top
instead of unknown foreign, which makes a huge difference.
Deepak: If an applicant is anxious about their school not being known outside
their country, they can provide information about their school and department, with
independent sources where such information can be verified.
CHAPTER 3. YOUR APPLICATION 10
Vu: Vietnamese students and even faculty often lament how this grading system
hurts Vietnamese students applying abroad. One way to mitigate this is making
these issues known in your SOP. Universities with Vietnamese profs are probably
aware of them, but in general your letter writers and you can explicitly mention
these in their letters and your statement.
GRE Most good CS PhD programs in the US no longer require GREs, so you
don’t need to take them. However, they might be useful for international students
from programs we are not familiar with. If you have good GRE scores then you
should include them in your application.
English Test Unless your degrees are from specific countries such as these, you
will need to take standardized English test. Just do well enough to pass minimum
requirement set by the university, which has many options for you to select from.
CHAPTER 3. YOUR APPLICATION 11
Vu: The minimum for GMU (being above this might not mean much, but below is
a red flag).
• GPA: ≥ 3.0 in your undergrad (but we also consider the rank/prestige of your
school)
• GRE: not required, though it can help boost your profile
• English requirement tests (one of the below)
– TOEF: 88 pts in total AND ≥ 20 points in each subsection OR
– IELTS: ≥ 6.5 OR
– DuoLingo Graduate English: ≥ 120 OR
– Pearson Test of Academic English: ≥ 67
3.6 CV/Resume
The CV/Resume should provide a summary of the applicant’s achievements. It
should allow the reviewers to quickly scan to identify major achievements (e.g.,
Publications, Programming Competition Awards, Teaching Experience).
3.7 Interview
Many PhD programs have the tradition of interviewing applicants. The most com-
mon case is that a professor is interested in working with a student and want to chat
with them to make decision (e.g., to offer them RA). The professor might include
one of their current students as part of the interview. In some case, the interview is
done by several professors, e.g., to see if a student fits to their group or to recruit a
very strong student to their program.
Typically, an interview takes about 15–30 minutes, and one important aspect
of evaluation is your ability to effectively communicate, including speaking and un-
derstanding English. A professor might want to know more about your research
background or even ask you to read a paper (so be sure to do it!). Finally, during
the interview, you will have the opportunity to ask questions about the university.
It’s essential to prepare some thoughtful questions, similar to a job interview.
Vu: At GMU, we are encouraged to interview candidates. For very strong candi-
dates, the interview is actually to recruit them. In some cases a faculty interviews a
candidate that they see potentials and want to advocate for their admission. Without
the interview, such applications may be more likely to be rejected.
interview. However, do not worry much if you do not get an interview! For example,
at GMU, most of our admitted students with TA do not go through any interviews.
• Your info: Full name, email, phone, link to website/CV. This is helpful for
the writers just in case they want to quickly get some information about you.
By around March you should hear back from most PhD programs you applied
to. If you haven’t heard back, reach out via email and ask about the status of your
application. If you receive offers, congratulations! Now you’re at a different game
because the schools that have admitted you will try to get you to accept them!
Important factors to consider are the reputation of schools and professors (§6), and
funding availability (§5). You will have to make your decision by around April 15.
Open House Most schools will have Open House events, which are a great
resource to learn about the school, department, faculty, research, living, etc. Even
if you can’t come in person, you should attend virtually and meet with individual
faculty. During the Open House, you get a chance to talk to individual faculty and
current students. Take notes of faculty who make you excited, count those that are
taking in new students (if they meet you, likely they are considering new students!).
Talk to students about their advisers, the dept, the area, funding situation etc. Ask
about anything you want to determine that they deserve you.
If you do not get admitted If you do not get admitted to any schools or don’t
want to go to the ones that admit you, try again next time. Graduate admission can
involve randomness and noise. Don’t bother asking for feedback, you will not likely
get any. In the meantime, you can work on improving your profile, e.g., get more
research experiences, publish more papers, improve your connections for better LoR
writers, etc.
You can also consider applying to MS programs, which are typically easier to get
in (but you need to pay). If you get in an MS program at a school of your choice, you
13
CHAPTER 4. GETTING ADMITTED 14
can contact professors to work with them. If you do well, you can ask the professor
to support you to convert to PhD. This is a common path for many students.
Funding
Bart, with $10,000, we’d be
5
millionaires! We could buy all
kinds of useful things like. . . love!’
The Simpsons
Tab. 5.1: Different types of PhD funding. All Covered: includes tuition, insurance, and
stipend.
TA RA Fellowship
From School Profs. School/External
For Teaching Assist. Research Research
Cover All? Yes Yes Yes
Summer? No Maybe Yes
Pros Research Freedom Get to do research Research Freedom
Cons Teaching Duties Research Restriction Competitive, Limited
15
CHAPTER 5. FUNDING 16
for stipend (but they could have higher "activity" or some other hidden fee, or you
may be required to pay fees for each credit hour).
Students often complain their stipend being too low, but it is actually not bad
and you can live comfortably with it. In many cases, it is also enough to support your
spouse and kids (many CS PhD students have their family with them). So don’t
worry too much about stipend. If you’re admitted to a good CS PhD program,
you will be fine. A good school would know that it has to be competitive to attract
students. For example, at GMU, every year we discuss about improving the benefits,
and especially stipend, for our graduate students.
For a full breakdown of how much a graduate student costs, see §7.7.
Vu: TA and RA at GMU have similar benefits in tuition waiving and insurance.
The college and department will set the rate for 9-month graduate assistant stipend.
TA, which is paid by the department, will likely be that amount but RA might be
higher depending on the stage of the student (1st year vs ABDa ) and the prof.
a
All but dissertation: really close to graduate.
How to get TA? Unless you have other funding such as RA or Fellowships, TA
is typically default for good CS PhD programs. When you apply to be a full-
time student, state that you need financial assistant. It is common that the PhD
committee will either admit you and give you GTA, or reject you; i.e., we do not
admit a student without supporting them.
Vu: At GMU CS, students admitted with TA have 4 years of GTA guaranteed, and
in some cases also receive stipend for the first summer.
Even if you have other funding and do not need TA, you still should do TA at
least once. This allows you to see what teaching is like, which is especially helpful
CHAPTER 5. FUNDING 17
for research career where you often give talks and tell people about your work. GMU
sometimes has classes that a more senior student can teach. In that case, you will
be paid as GTA or even sometimes as a lecturer. This is a good opportunity for
students to get teaching experience and also get paid more (as a lecturer).
Vu: If you got recruited by a prof., who would give you RA right away, it’s very
likely you will get admitted. For example, if a prof., even if not in PhD adcom, wants
to work with and funds you, the PhD adcom will respect that decision and admit you
(unless your application has many red flags).
5.2 Fellowship/Scholarship
Fellowship is another type of funding that students can apply for (e.g., from school,
industries, government). Fellowships are typically competitive and generous, and
gives pretty much all benefits tuition/insurance that a TA/RA has. Moreover, they
often give higher stipend (including summer) and open doors for job opportunities
(e.g., internship).
In general, fellowship is prestigious, and you will stand out if you get one. Every
PhD student has pubs, but only superstars have NSF grad or Microsoft fellowship.
In fact, these are so prestigious that even if you didn’t get it but make it to the final
round, school will still mention you on their website and you still should put it on
your CV.
How to get Fellowship? You need to apply for them. The US government
has many fellowships, though they would likely require US citizenship or residency.
However, tech companies including Google, Microsoft, Facebook have fellowships
that international students can apply for.
Prestigious fellowships typically require a clear and good research plan, so it is
a good idea to wait until at least your second year to have research experience and
even publication before applying. Remember, you’re competing with the top PhD
students at top universities worldwide.
CHAPTER 5. FUNDING 18
Vu: PhD applicants at GMU are automatically eligible for a Presidential Fellowship.
It is at least as good as GTA but the most important thing is that as a fellowship
it is truly free money (i.e., you are not depending on any prof. or TA). PhD adcom
members nominate applicants for this fellowship and the committee will vote and give
the fellowship to the top 2.
Choosing Schools and Professors
Choosing a school and an adviser is clearly among the most important things in
your mind when you apply and especially when you get admitted. This is further
6
complicated due to cultural differences and unfamiliarity of international students
to the US higher education system. This section aims to mitigate some confusions
and help you make informed decision.
International students not familiar with US universities often put them into two
bins: (i) very top schools that they dream about, and (ii) everything else. In many
19
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 20
cases, they use resources such as rankings from US News, which are not very trans-
parent and highly questionable1 . Sometimes these students evaluate CS programs
using the reputations non-CS programs such as medical, math, or physics. They
even rank universities based on popular states they know in the US, e.g., California
and New York. Clearly, there are so many thing wrong with these methods.
You can learn about CS programs and research expertise of faculty using re-
sources such as CSRankings.org, which is designed specifically to help prospective
PhD students in Computer Science! You will be very surprised to learn that a
school that you didn’t know much about can have very strong research in your in-
terested topic (and vice versa, a school you thought highly about might have no
faculty working in the research field you’re interested in). This is also a good way to
learn about individual faculty (who works on what) and well-known CS conferences2 .
Appendix A gives the top 50 CS programs in the US according to CSRankings.
Dat: Most Vietnamese students, including those from top schools, do not know
about CSRankings. May be applicants who worked at top research places such as
VinAI would know about it.
However, in general, rankings can be superficial and you need to do more research
to be informed and make better decision. For example, if you get admissions to
several places, you should consider attending Open Houses and contact profs. that
you’re interested in at those place and talk to them. They would be more willing to
chat with you now that you have been admitted. Ask them questions about their
work, how they manage students, their expectations. You can even ask to contact
their students. See more in §4 on what to do after getting admitted.
Hung: I always encourage the students I admitted to talk with my students and the
students of other faculty in other schools who admitted them. You will unlikely hear
straight-out complaints from current students in a professor’s group. But sometimes
what is important are things that they (current students) don’t tell you. Pay attention
to their "level of excitement" being in the group.
1
https://cra.org/cra-statement-us-news-world-report-rankings-computer-science-universities/
2
In CS (and probably only in CS), conferences, not journals, are often the main venue to publish
research finding.
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 21
Xiaokuan: Chinese students often only look at USNews rankings when selecting
their Ph.D. universities (I did that, too, when I was applying for Ph.D. positions).
Now that I am a professor, I find it to be the least promising way. The reason
is that USNews does not provide a good metric for evaluating the quality of the
Ph.D. program. If you want to do great research, CSRankings is the best way to
find good and active professors (which did not exist when I was applying), since it
solely focuses on publications at top-tier CS conferences. Also, I think Ph.D. is not
only about research; you need to also consider your daily life there, since you will
(probably) stay for at least five years. You might regret it if you did not consider this
seriously before applying.
Xiaokuan: Whether the student’s research interest matches that of the adviser
is very important; if there is a mismatch, either the student or the adviser has to
make compromises, which often leads to disagreements or conflicts. IMO, the adviser
should be the one who guides students to do research while allowing students to
pursue their own interest, instead of dictating their research.
Another effective way is taking graduate level courses in the topics you are inter-
ested in (remember: you have those 2 years to explore). Professors teaching these
special topics courses and research seminars might be recruiting students—giving
you even a higher chance. Do well in the class, answer questions, talk to the prof
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 22
after classes, etc—being stand out. Many professors, including myself, prefer taking
in new students this way. It gives both the professor and student more time, e.g., a
whole semester, to work and evaluate the relationship before making any commit-
ment (sounds a bit like a marriage!). You can also ask if you can do an independent
study or research with a prof. This can be informal (no credit) and takes place
during the summer or winter break. For example, I do this with multiple students,
many of whom are undergrads. Many will drop because they find they don’t like my
research, but some will stay and become my PhD students.
Ultimately, choose a prof. that fits you the most by communicating with them,
taking their courses, meeting and asking them questions, and even talking to their
current students. It will take time and effort, but remember, you will be working
with this person for 5+ years, so it is important to try to find the right one.
Vu: §6.2.4 shows how to contact a professor for research opportunities. Many proba-
bly will say no (or do not reply) as they do not have the bandwidth to take on random
students, but some may say yes if they see potential fit.
Additional Resources
• The Definitive "what do I ask/look for" in a PhD Advisor Guide
Tenure-line and teaching faculty Tenure line faculty, consisting of tenured and
tenured-track profs., focus on research, which includes publishing papers, obtaining
grants, mentoring Ph.D students. They often have very low teaching load (e.g., 1
per semester). Tenured faculty are professors who have been promoted to have a
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 23
permanent position (informally, very hard to fire them). Tenure-track faculty are
(more likely young) professors who are on the track to get tenure. Both tenure
and tenured track faculty can serve as a formal adviser of Ph.D. students.
This is very important because you need to have a tenure line faculty as your main
PhD adviser. §6.2.3 talks more about choosing between tenure and tenured-track
professor as your adviser.
In contrast, teaching (or instructional faculty or professor of practice) mainly
focus on teaching. They typically teach 3–4 classes per semester (which is quite a
lot) and do not have research responsibilities (e.g., they do not have to worry much
about publishing papers or obtaining grants). They can mentor Ph.D. students but
they typically cannot serve as a formal adviser of Ph.D. students (i.e., they cannot
graduate PhD students).
It is worth noting that professors in a non-CS department also unlikely can serve
as formal PhD advisers for CS students (see §6.2.5).
Titles Faculty have rankings, e.g., assistant, associate, full, regardless if they are
tenure line or teaching. Assistant means new faculty, associate means they have been
promoted, and full means they are senior. A tenure track faculty starts with being an
assistant professor and then gets tenure and promoted to associate (typically after 6
years) and then full (time varies, some become full within 3-4 years, some 10+ years,
some remain associate).
Adjunct faculty is not full-time, e.g., they might be working in industry and
teach a class or two for fun. Emeritus means they are retired but still have some
affiliation with the university. Research faculty (or research scientist) are typically
non-tenure line faculty who focus on research. Due to their roles, adjunct, emeritus,
and research faculty typically do not advise Ph.D. students.
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 24
The short answer is that tenure-track faculty such as assistant professors are
more likely to be young and active in research (they have to, in order to get tenure).
Thus, they will likely have more time to work with you and push you to do research
and publish. However, they may not have as much experience in managing students
and may not have as much funding (yet).
Tenured faculty, e.g., associate and full profs., are likely older, more well-known,
and have more experience in managing students. However, they might not push you
as hard (they don’t have to, they already got tenure). They might also expect you
to figure things out yourself, i.e., so you need to be very independent. Some tenured
faculty are also no longer active in research and more involved with administrative
responsibilities or with their startup companies (this means they will likely not take
new students).
Faculty received many "cold" e-mails from international students seeking for
admission, TA, and RA. Most of the time, we ignore these emails, but in some rare
occasions we do answer them. So why do we ignore some but reply to others and
how to write an email that get our attention?
First, if you want to contact a prof. to ask about your admission chance, please
don’t. We don’t know and can’t answer because as explained in §2, we don’t make
individual decisions and might not even be assigned to evaluate your application. It
is the same as sending a paper draft to a journal editor and ask them if your paper
has a chance.
So what to do if you want someone to look at your profile and give input? You
could ask your professors, collaborators, or those who have previously applied. For
these kind of feedback, don’t ask strangers like random profs., instead ask someone
you have personal connection with.
If you want to contact a prof. to ask about research opportunities, or GTA/GRA
support, then yes, I believe you should—it is worth it. However, you need to put
effort into it and really do it the right way.
First, read the prof’s website, see if they say something about contacting them.
Many profs. explicitly indicate how prospective students should (or should not)
contact them (e.g., using specific email subjects). In general, the best way to catch
the prof.’s attention is to customize your email for them. For example, read their
papers, know what they work on, and see if you are interested in their research. Then
send them an email talking how/why their work would match yours. In contrast, if
you write a generic email that can be sent to multiple professors (e.g., if you just
change some names and keywords in the email or copy and paste paper titles), you
will not get a response.
Below is a good example that I would reply to.
Finally, profs. are very busy so don’t take it personally if you don’t get anything
from them (though I would be very surprised if such thoughtful emails get no replies!).
CHAPTER 6. CHOOSING SCHOOLS AND PROFESSORS 26
Xiaokuan Applying for Ph.D. and contacting a potential Ph.D. adviser is a classic
‘why me, why you’ problem, similar to looking for a job in a company. On a high
level, you need to show that you have done your homework regarding the professor
and the university, and clearly explain: 1) why do you think you are a good fit in
professor A’s group? 2) why do you want to be advised by professor A, not B? 3)
why do you want to apply for university X, not Y? If you don’t want to spend time
to do your homework, the chance of getting a reply is close to zero.
Deepak: In my view, cold emails are not welcome by most faculty members and
should be avoided. However, if one is already admitted to a program in some depart-
ment, by all means, send an email to the faculty you may be interested in working
with, but do mention right at the beginning that you are already admitted to the
program as well as several other universities. State specific areas (preferably specific
topics-ML, robotics instead of AI).
Additional Resources
• A Note about Emailing Professors by Yonatan Bisk
Show something that makes you stand out, e.g., do you have a degree or back-
ground in dance or music and want to integrate them with CS? are you a female or
a minority in CS (research for "URM minority in CS in the US" on Google)? Do
you participate in outreach activities that help increase diversity and inclusion in
CS? All of these are unique and would get noticed from reviewers.
Even if you do not have research experience, you can talk about your personal
projects, as long as they can help show you can do research. For example, if you
have an open-source project on Github that is used by many people, has lots of stars
in Github, do talk about it. If you write technical, research-like blogs, talk about
them too.
In his post, Matt Might was initially unsure about an application. However, upon
learning that the applicant had led a 100km hike in the Himalayas, he decided to
27
CHAPTER 7. MISCS AND FAQS 28
accept the applicant. This is a good example of being "stand out", and I would also
advocate for that student as this shows they have the persistence and determination
required for research.
Vu: I would strongly advocate for a non-STEM student who shows that they have
a strong drive for CS by studying core CS knowledge through various channels (e.g.,
self-study through online courses, projects, etc). I have seen many students with non-
CS background who are very successful in CS PhD. I also have seen many students
with CS background who are not successful in CS PhD. So it is not about your
background, it is about your drive and passion for CS research.
CHAPTER 7. MISCS AND FAQS 29
Typically, it takes 5–7 years for CS PhD in the US. This can be longer than CS
PhDs in other countries, which might require MS first (recall that CS PhD programs
in the US do not require MS and you can get MS along the way to PhD). Within
these 5–7 years, CS PhD students often take a “leave of absence” for 1–2 semesters
to do internship at companies and research labs.
The first 2 years you typically take coursework (somewhat equivalent to an MS
study), find an adviser, learn how to do research. The next 2–3 years you focus on
your research, form dissertation topic, and get results published. The last 1-2 years
you continue to publish, write and defend your dissertation, and look for job. In
many cases you might take a summer or two off to do internship to get additional
research opportunities. The PhDComics figure on top shows the “ambition” level of a
PhD student over their years of study (they miss the 6–7th year where the ambition
is “Just let me graduate”).
If you’re reaching out to a professor for the first time, address them as Prof. or
Dr. Lastname. Many international students use Prof. or Dr. FirstName LastName,
but this can come across as if you’re simply copying and pasting names. It’s not
necessary, so stick with Prof. or Dr. Lastname.
Furthermore, avoid using Mr. or Mrs., or the professor’s first name if you’re
not acquainted with them yet. As you become more familiar with your prof and
depending on their preferences, you may transition to addressing them by their first
name. For example, I prefer that my students and colleague call me Vu. Some
students call me Dr. Vu, which I find a bit amusing but am totally fine with it.
DK: I was amused to read this as if I recall correctly, you never called me by my
first name when you were at UNM. You always called me Prof. And, many times, I
would jokingly call you back as Prof. Vu.
Vu: Yes, for some reason I enjoy addressing you as “Prof.” (without appending a last
or first name). The use of Prof. Vu may have foreshadowed my future in academia.
Note that in some universities the formal title Dr. Lastname is preferred over
Prof. You just need to observe and follow the conventions at your particular insti-
CHAPTER 7. MISCS AND FAQS 32
tution. Additionally, be aware that not all faculty members may hold a Ph.D., in
which case using Prof. Lastname is a suitable alternative.
Referring to professors you know Because you are already familiar with these
individuals, you can just informally use their names if they are OK with it as men-
tioned above (or Dr./Prof., if you want to be formal). You can also include their
institution if it makes it more precise. For example, I can say: "I did my postdoc
with Jeff Foster at Univ. of Maryland".
Do not include ranking (e.g., Assistant, Associate, Scientist, ...) when referring
to someone. I see many international students include a lengthy title of people they
know, e.g., I am advised by Asst. Prof. X, and I also collaborate with Distinguished
Scientist Y. This is not necessary and makes it look like you’re trying to show off
your connections. These nuances represent some cultural differences that you may
encounter and will gradually adapt to. More on cultural differences in Appendix B.
Tab. 7.1 shows the budget breakdown for a GRA per year (this level of details is
what faculty actually uses when applying for grants). These numbers are based on
my experience at public universities in the US. Private universities may have different
numbers. For simplicity, in this table I will assume the department has a 9-month
stipend of $27000 (GMU actually pays more) and therefore a 3-month summer of
$9000. I will also use GMU tuition rate of about $15,000/year for full-time study
(which is quite cheap compared to private universities, e.g., MIT charges around
$50K) and a 58.9% rate on indirect cost, which is what GMU charges for overhead
or administrative costs (yes, after all, universities are businesses!). Finally, I assume
the student take two conference trips per year, one domestic and one international
(conf. registration, airline tickets, taxi, meals, etc are all included).
At the end, the total budget comes out to be $69K/year to support a PhD
student. The summary is that over your 5-6 year of your PhD, you cost about
$350K–400K, and while you’re paid X, your adviser probably pays 2X for you.
CHAPTER 7. MISCS AND FAQS 33
Tab. 7.1: GRA cost breakdown. F & A is Facilities & Administrative Cost Base and MTDC
is Modified Total Direct Cost. These are things that the university can charge overhead to.
Budget Cost $ Notes
GRA (9-month) 27K
GRA (summer) 9K 3-month, 20hrs/week
Total Salary 36K
Health Insurance 3K full year
Tuition (In-State) 15K ($680/ Credit + $150/Student Fee/ Credit)* 9 credits =
$7470 ($6120 + $1350) per semester
Total Tuition & Insurance 18K Full year tuition + insurance
Conference Registration 500
International Travel 1800
Domestic Travel 700
Total Travel 3K
Total Direct Cost 57K Salary + Travel + Health + Tuition
F & A (MTDC) 21K Direct Cost - GRA Salary
Total Indirect Cost 12K 58.9% of MTDC
Total (Direct + Indirect) 69K Budget for a GRA
34
APPENDIX A. RANKINGS OF CS PHD PROGRAMS 35
Tab. A.1: Top 50 CS PhD programs in the U.S. (CSRankings, Jan. 2024). ∗
indicates that
the university has Vietnamese prof. that can advise CS PhD students.
Accepting an offer If you decide to accept an offer, you can say something like:
“Thank you for the offer. I am very excited about it and would like to accept it. I
look forward to working with you. Can you please send me more details about the
offer and what to do next?” . Here you are not only accepting the offer but also
asking for more details. This is perfectly fine and professors will understand and
appreciate your enthusiasm. They will likely send you more details about the offer
and what to do next. If you decide to accept an offer, you should do so quickly.
If you have better offers, you might mention them to the professor and ask if
they could match them. It is unlikely they can do so as RA might be fixed by
the department and not negotiable. They might recommend you for departmental
fellowships or some additional perks.
Postponing an offer If you need more time to decide, you can ask for more time.
You can say something like: “Thank you for the offer. I am very excited about it.
However, I am still waiting for other offers and need more time to decide. Would
it be possible to postpone the decision for a few weeks?”. This is perfectly fine and
professors will understand and might even appreciate your honesty. They will likely
give you a few weeks to decide. If you need more time, you can ask for more time.
But do not ask for too much time, e.g., more than a month. You also should not
postpone the offers multiple times, which will likely annoy people.
Declining an offer If you decide to decline or reject an offer, you can say some-
thing like: “Thank you for the offer. I am very excited about it. However, I have
decided to accept another offer. I appreciate your time and consideration. I hope we
can work together in the future.” Professors will understand and will likely wish you
good luck. If you decide to reject an offer, you should do so quickly.
36
APPENDIX B. CULTURAL DIFFERENCES AND OTHER ISSUES 37
This is very similar to a professional job offer. You should be serious about it and
communicate promptly. Importantly, do not accept an offer and then later reject it.
If you do this with a company, you might face legal consequences. If you do this
with a professor, they will likely not do anything about it (i.e., not worth their time)
but they will not want to work with you in the future.
B.4 Gifts
In many countries, it is customary to give professors gifts, often during holidays.
These gifts can be costly and profs. sometimes expected them. In the US, it is
uncommon and perfectly OK to not to give gifts. However, if you’d like to offer small
souvenir-like tokens, it’s a thoughtful gesture that’s appreciated. Some professors
proudly display their gifts, which can come from students and colleagues (e.g., when
APPENDIX B. CULTURAL DIFFERENCES AND OTHER ISSUES 38
they travel to their home countries or conferences). In summary, small gifts are fine,
but avoid anything that might make your professors uncomfortable.
39
Bibliography
[1] Chris Blattman. Writing your statement of purpose,
2023. https://chrisblattman.com/blog/2022/01/11/
phd-applicants-writing-your-statement-of-purpose/, last accessed
January 26, 2024.
40