My Experience with CS/IS PhD Applications
What is this?
I applied to PhD programs in Information Science, Computer Science, Communication, HCI (and other related fields) in 2022 (for the Fall 2023 intake cycle) while finishing my undergraduate degree in Computer Science. While I was successful in my first attempt (got into 50% of the programs I applied to), I’ve made my fair share of mistakes and inefficiencies which I believe are worth learning from.
This document is a recollection of my experiences, framed as advice. It primarily covers aspects directly related to the application process for PhD programs in IS/HCI in the US and Europe. The exact process may vary significantly across institutes and disciplines, and is not the focus of this article.
As with most advice, these are born of my subjective experiences and therefore, take these with a pinch of salt!
Disclaimer: Deadlines, processes etc are bound to change, please do not treat any information here as official - always refer to institute websites and/or other official sources for the latest information.
Acknowledgements
Much of the advice here is what I had received when I was applying, from my peers, professors and seniors. In particular, I borrow generously from what Dhruv Agarwal told me when I was applying. I have also tried to link any other resource I found helpful, wherever applicable.
Timeline
The PhD application process can be broken down into 4 (potentially overlapping) phases:
- Pre-Application (September and before)
- Application Prep (September - November)
- Applications (November - January)
- Interviews, Visits, Decisions (January - March)
Pre-Application Phase
This is when you build your research profile and figure out if a PhD is right for you. Key activities include:
Build your research portfolio:
-
Journal/Conference Publications: While a PhD is supposed to train you in independent research, it is (perhaps unfortunately) common for strong applications to have several publications (often, at top international venues) before starting their PhD. While this is rarely a strict requirement, even a single first-authored academic publication at a good venue is likely to be a highlight and will go a long way in strengthening your applications.
-
Other demonstrations of research experiences: Having access to research support and good mentorship prior to your PhD is often a matter of privilege and not available to all. Hence, if you are unable to get a publication pre-application, do try to demonstrate evidence of your research experience and potential via other means, such as independent projects, posters, reports, articles etc.
-
Expand your collaboration networks: Ask yourself if you have enough (typically 3, of which 2 should be professors/researchers) senior, experienced collaborators or mentors, who can write you a strong letter of recommendation. If not yet, then actively seek opportunities to collaborate with more people/ join a new research lab etc. Do this early - collaborations take time, especially if you want it to result in good recommendations.
Answer the tough questions:
- Why a PhD? Have this answer handy - you’ll need this when you write your SOP and every time you question your life-decisions.
- Casey Fiesler’s YouTube video illustrates good and bad reasons to pursue a PhD
- Matt Might’s Illustrated Guide paints a simple, yet accurate portrait of a PhD program
- What kind of researcher do you want to be? Hopefully by now, you vaguely know what you’re interested in. Once that’s decided, consider what methods you’re interested in. Figure out the top publishing venues in your field, and the collaboration networks within your academic community. This will often help you narrow your search for advisors and institutes.
Academic website
Make a basic website if you do not have one, and keep it updated. Have your research publications, reports, projects etc and your contact information easily available. I cannot stress how important this is - I have received several emails and offers from potential advisors at top institutes through my website.
- I personally use the al-folio template, which I have modified to suit my needs
- Some other academic websites I really like are Pascal Michaillat’s website and Martin Saveski’s website
GRE/IELTS/TOEFL
- Most (not all) PhD programs I applied to waived the GRE requirement. Some may waive IELTS/TOEFL requirements as well. Check these once before you start preparing.
- A great test score probably won’t drastically improve your odds, but a bad score might hurt them - my advice here would be to not unnecessarily stress yourself out to chase a perfect score.
- Make sure you attempt the tests and order the scores in time for the application deadlines (some have separate deadlines for test scores). Also be prepared to pay money (lots of it).
Application Preparation Phase
Around September is when you should ideally have a list of programs that you are interested in. Here’s how I would rank application components in decreasing order of importance:
- Research Experience
- Letters of Recommendation
- Statement of Purpose
- CV/Resume
- Transcript
- GPA
- GRE/TOEFL/IELTS
Program Shortlisting
A lot goes into deciding suitable programs. Your priorities may differ from mine, so I’ll refrain from sharing strong advice here. Things that were important to me were:
- Research group/faculty alignment with my interests
- Relevant labs
- Overall institute reputation
- Location
Be realistic about your chances (acceptance rates are often in single digits at top institutes) and apply as broadly as you can (I applied to 10-15 places across US and Europe).
Some useful (CS-centric) resources:
- CS Rankings attempts to objectively rank institutes by faculty publication counts
- CS Stipend Rankings compares PhD stipends against cost of living
- Vijay Chidambaram’s blog lists several other factors to consider
Application Tracking System
Maintain a list of updated deadlines, requirements etc for each program. I maintained a Google Sheet tracking all applications. Be careful while copying information - sometimes programs may have different deadlines for different programs, early decisions etc (I messed up at least 2 different applications because of poor progress tracking).
Reaching out
There is mixed advice on whether you should reach out to potential advisors before your PhD applications. Here’s what I did:
- Attend conferences, especially ones that come before PhD deadlines (i.e from August - late November); be a Student Volunteer (for example: SV in CSCW). Talk to faculty as well as PhD students.
- Ask your advisor to introduce you to faculty within their collaboration circles
- Professors are usually very busy - make sure your meeting is worth their time. Be familiar with their area of research and contact instructions on websites
Statement of Purpose
My advisor told me that my SOP was the weakest part of my application. Instead of giving advice, here are some resources I found useful:
- CS-SOPs is a repository of several SOPs from successful PhD applicants
- Good advice from Swapneel Mehta, Nathan Schneider, and MIT EECS
Letters of Recommendation
- Be strategic about choosing letter writers - an ideal recommender would be a senior professor/researcher, well-regarded in their field, whom you have had extensive work history with
- Give your letter-writers at least a month’s notice, and if given a choice, always opt to waive the right to view your letters
- Some great advice exists from various faculty, including Michael Ernst, Matt Might and Manu Awasthi
Application Phase
Clear your schedule
- December 1, December 15 and other dates may have several deadlines. Do not underestimate the time it requires to fine-tune your SOP
- Pre-fill applications with basic demographic details, as much as possible
Ensure sufficient credit limit
- Unfortunately, application fees can be a significant financial burden. Most applications fees will be around $100 − $150
- Ensure that your credit card has sufficient balance
Follow up on LORs and test scores
- Often, the LORs have separate deadlines - confirm this and ensure that they are received on time
- Test scores require a few days/weeks to be sent - keep this into account and request these scores well in advance
Post-Application Phase
Interviews
- A subset of applicants will get interview calls - typically over Zoom/Google Meet
- Once you get an interview call, you must go over your past projects to ensure you are able to speak about them
- Common interview questions include:
- Describe your best research project
- Why PhD?
- Why this program and institute?
- Strengths and weaknesses
PhD Visit
- If you’re authorized to travel to the US, do consider attending in-person PhD visit days
- Meet your potential future-colleagues during these visit days
- I found Andrew Kuznetsov’s guide on asking questions very helpful during this time
Dealing with rejections
- Always remember that PhD admissions are not a perfect or fair process
- I received offers from ‘dream’ programs, and rejections from ‘safety’ programs
- Rejections are often the norm rather than an exception in academia
FAQs
Q: Can I ask my research advisor, who is also a potential PhD advisor, to write me a recommendation letter?
Usually, there aren’t any institution-level restrictions against this. If your advisor has worked with you and is willing to write one, it should be fine.
Q: How do I contact potential advisors?
I will start with referring to Matt Might’s email policy. My style has always been to reach out to PhD students first, and ask them to make an introduction to their advisors. If you have to cold email, read at least a few papers of the person you’re reaching out to and demonstrate a clear understanding of their research interests.
Q: I do not have publications yet, how bad is it?
It definitely isn’t (shouldn’t be) a deal-breaker in most cases. However, from my experience, most successful applicants do tend to have 1-2 peer-reviewed publications at international venues. If you have a manuscript under review, you may want to include that in additional writing samples.
Q: Should I do a Masters before a PhD?
This boils down to your reasons for doing a PhD in the first place. I wanted to pursue a career in research - I chose not to do a Masters first because I couldn’t find a program that would justify the tuition cost, or the opportunity cost in time for me.
Useful Resources
- Sriram Krishnamurthy’s comprehensive 2-hour long YouTube video
- Casey Fiesler’s YouTube Channel
- Nelson Liu’s Student Perspectives on NLP PHD applications
- Maria Antoniak’s blog
- Mor Harchol-Balter’s Guide to PhD in CS
- John Hewitt’s advice for undergraduates
- Swapneel Mehta’s SOP Guide
Last updated: July 31, 2023