- Diversity, Equity, and Inclusion
- Research News
- Department Life
- Oral History of Cornell CS
- CS 40th Anniversary Booklet
- ABC Book for Computer Science at Cornell by David Gries
- Department Timeline
- Job Postings
- Ithaca Info
- Internal info
- Graduation Information
- Cornell Tech Colloquium
- Student Colloquium
- Fall 2023 Colloquium
- Conway-Walker Lecture Series
- Salton 2023 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University High School Programming Contests 2023
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop
Brochure This page covers two topics of interest to prospective Ph.D. students:
- how to apply to the computer science Ph.D. program, and
- sources of funding for graduate study in the Ph.D. program.
For Fall of 2024 the CS PhD application deadline is December 15th, 2023
For general information about the Ph.D. program, please see the Ph.D. program overview. The Ph.D. Applicant FAQ also answers many common questions. The Ph.D. program, similar to the department, operates in both Ithaca and New York City, with students and advisors located on both campuses. Each CS faculty member is based either in Ithaca or in New York City. All Ph.D. students spend their first two semesters on the Ithaca campus; afterwards, they are generally based in the location of their principal advisor.
FAQ with further information about the two campuses.
A successful application will include the following:
- Transcripts of all previous college and university work
- Academic Statement of purpose
- Diversity statement (see the "commitment to diversity" section, below)
- The diversity statement has been incorporated into the personal statement. Applicants can check if they are interested in applying for a diversity fellowship and they will be asked to respond to some additional prompts in their personal statement. For more information. please visit: https://gradschool.cornell.edu/admissions/prepare/personal-statements/
- Letters of recommendation
- Cornell Computer Science no longer considers the GRE in any aspect of our admissions process (the FAQ explains this policy in more detail).
- Proof of competence in English (TOEFL or IELTS)
- Fee. Cornell has an application fee, but you can petition to waive it if the cost represents a financial hardship to you. Your financial circumstances will not be a consideration in our admissions process. We provide full support (including insurance, stipend and all tuition and fees) for admitted PhD students. We also assist you in obtaining a visa.
- Optional: Writing Sample
Students apply online using the admissions site of the Cornell Graduate School. You should not mail any application materials; this may delay your application. Any additional materials beyond those above, such as research paper manuscripts, may be uploaded to the online application system as “writing samples”.
Our application asks you to identify your area(s) of research interest. This information is important to us, for the following reason. Whereas some PhD programs allow individual professors to admit their own students, at Cornell admissions decisions are made by a committee. We generally admit students only if we can identify faculty members who they might later work with. The areas you list will help us identify those faculty members and to determine the relevant capacity for new students. All of these steps ensure that the people you might love to work with will be equally enthusiastic about working with you!
Most students arrive on campus with a strong interest and demonstrated talent in some area of research, but no certainty about which group they will join. Reaching out to a faculty member who is doing work you find exciting is not a problem, but you should not assume that the professor you contact will be involved in admissions. Once you have been admitted, we will make sure that you have ample opportunity to meet the faculty members who work in the area(s) of research you indicated in your application.
Starting in 2020, the Cornell CS Student-Applicant Support Program aims to assist underrepresented students as they apply to Cornell’s CS PhD program. Subject to capacity limits, a graduate student volunteer may:
(1) Talk to applicants (via Zoom) for 30 minutes about the application process and their experience (as well as answer any preliminary questions that the applicant may have)
(2) Subsequently, provide one round of meaningful feedback on an applicant’s resume and statement of purpose (capacity limited). Participation in the Student-Applicant Support Program does not guarantee admission and our capacity for applications is limited.
To participate in the Student-Applicant Support Program, here are the relevant deadlines:
(1) Please fill out this form by 11:59PM EST, Oct 6 2023.
(2) Your application material needs to be submitted by 11:59PM EST on November 3, 2023. (The relevant form will be shared later.)
Note: Information will be aggregated and anonymized to evaluate the impact of this program, but individual responses will be deleted at the end of this application cycle. All demographics questions are optional.
Read more about degree programs in Ithaca and New York City.
The department accepts applications for the fall semester only. The deadline for the fall 2024 semester is December 15th. Applying early is strongly advised. Because the TOEFL or IELTS is required for foreign students, you may submit your application before taking those exam(s). Nonetheless we strongly advise that you ensure that your application will be complete by December 15th. Delays in receiving your scores will delay the the review of your application.
Cornell University requires all applicants to complete their application materials without the use of paid agents, credentials services, or other paid professional assistance. The use of such services violates University policy, and may lead to the rejection of application materials, the revocation of an admissions offer, cancellation of admission, or involuntary withdrawal from the University.
There is no formula that guarantees admission. We will carefully evaluate all the above components of your application. We tend to look for the following:
- A coherent body of coursework with a high average grade in the A− to A+ range.
- Adequate mathematical background including freshman and sophomore calculus and at least two other courses (e.g., linear algebra, abstract algebra, analysis, statistics).
- Basic background in computer science including evidence of research potential.
- A strong statement of purpose. Our committee reads your statement of purpose carefully and it shapes our perspective on who you are and what your interests are. The most compelling statements of purpose center on the research areas that fascinate you and your experience working in or learning about those areas.
- Strong letters of recommendation. The most compelling letters are those written by people who know you well and who can attest to characteristics such as your intellectual potential, creativity, ability to overcome challenges, work ethic, and motivation."
It is important to stress that these are only guidelines and not a rigid policy. An applicant whose record is weaker in some respect (e.g. a low grade in some course) may still be admitted if strength is revealed in some other respect (e.g., exceptional letters of recommendation).
Commitment to Diversity
Fostering an inclusive environment is a core value of the Computer Science Department and Cornell as a whole. In line with Cornell’s historical commitment to educating “… any person … in any study…”, we seek candidates who will create a climate that helps attract and is inclusive of all students, including students from historically underrepresented groups, and students who have overcome personal challenges.
As a member of our community, all of our graduate students find themselves in student-facing roles such as teaching, other TA activities, and advising research. With this in mind, we are asking all applicants to explicitly express a committment to Cornell's guidelines for equity and inclusiveness. A brief statement will suffice. Should you wish to say more, you are welcome to use this as an opportunity to talk about your own experiences or challenges that you have overcome along the path to applying to graduate school, and how those experiences have prepared you to represent Cornell's diversity mission when you interact with students as a graduate student.
We should note that we also require such a statement from Cornell's faculty candidates, and you may also find it interesting to consult Cornell's faculty diversity web page, which provides additional detail about Cornell's commitment to diversity at the faculty level, inclusion and equity. The Computing and Information Sciences web page describes some CIS activities in this area.
Our FAQ includes a list of fellowships for which you can apply, including several intended specifically to support Cornell in achieving its diversity goals. Some students may wish to apply for one of these diversity fellowships. It is important to realize that the department's required diversity statement is not used for these fellowship applications If interested, you would provide a longer fellowship application statement that would be used by the relevant fellowship selection committee. In that statement, we recommend that you offer insight into your background and experiences and discuss how these shape their potential to contribute to a community of inclusion, belonging, and respect. The department's required diversity statement will not be supplied to the diversity fellowship selection committee, although they will be able to see other elements of your PhD application.
The Graduate School offers admission fee waivers to qualified participants in pipeline programs that provide educational and/or career support to students from underrepresented identities. For the current list of approved programs and eligibility details, please visit this link. To request a waiver send the following information to firstname.lastname@example.org: name, date of birth, name of the undergrad summer research or other grad school prep program you participated in and date of participation, name of the field to which you are applying at Cornell. You will receive an email reply with a fee waiver code and instructions for how to use it. Please note: fee waiver requests will be processed Monday through Friday, during normal business hours, with the exception ofholidays and breaks when the university is closed. Allow up to three business days for your request to be processed.
Your application should include complete and scanned transcripts of all previous college and university work, including any work done at Cornell. If you are submitting unofficial transcripts, the Graduate School will require that you submit official transcripts should you be accepted into the program. In this case, please make sure your transcript has your name, birthdate, and the name of the attended university.
Applicants should scan their transcripts and upload the documents into the on-line application themselves as part of the submission process. For students who are subsequently admitted and accept the offer of admission, an official paper transcript will be required prior to matriculation; students will be reminded of this requirement on the “response to offer of admission” form.
All transcripts or academic records must be official documents provided in the original language. If that language is not English, they must be accompanied by certified translations into English. If not issued by the college or university as original documents, they should be notarized, full-sized photocopies. They should include grades received in each subject each year, and the number of weeks and hours per week that each subject was studied. Courses must be described in detail. The general subject name (e.g., “mathematics”) is not sufficient. The particular subject (e.g., “differential equations,” “algebraic topology”) must be identified.
If you are admitted into the program and you accept our offer of admission, the Graduate School will require an official transcript. They will contact you directly about this requirement.
Grade point averages
If your school uses a GPA scale other than 0–4.0, just leave this field blank when submitting your application. If you feel you must, you may enter 0. We will review your transcript and will rate your performance on the grades you received, not the number you enter into this field.
How to scan transcripts
- Scan at the lowest dpi that results in a legible document (we recommend less than 200 dpi if possible).
- Ensure that the institution name and other identifying marks are not missed during the scanning process and that your scanned copy is clearly legible and can print on letter-size paper (8½"x11").
- Save your document as a PDF file.
- Scanning in “gray scale” or black and white may produce the best results.
- If the scanned file is too large, make a photocopy first (experiment with different settings until you find one that results in the smallest file size) then scan the photocopy.
If all the above fails, please send the scanned document (no larger than 2MB) to email@example.com. Please name the file as follows:
You should think carefully when writing your statement of purpose. Express your plans and interests in Computer Science in a concise and clear manner. It may be helpful to include a list of some of the principal reasons why you consider yourself a strong applicant to our program. Please note what area(s) of research you are excited about, and any specific faculty you might be interested in working with during your graduate studies at Cornell.
Your application must include three letters of recommendation, but you may submit up to five letters if you wish. The letters should be from professors or other researchers who have supervised you or evaluated your work. Such a person would normally know what your specific contributions were if the work was part of a group effort, and can personally testify to your potential as a researcher in Computer Science. Once you have submitted your application, a notification will be sent to your recommenders within 48 hours. These letters are a very important part of your application, and you should ensure that they are submitted into the electronic application system by December 15th or as soon as possible thereafter for your application to receive full consideration. We discourage mailed letters of recommendation as this delays the processing of your application.
TOEFL (Test of English as a Foreign Language) or IELTS (International English Language Testing System)
International applicants must demonstrate competency in the English language. Cornell will accept either the TOELF or IELTS. Please see the Graduate School's page on English Language Proficiency for details.
Admission into the doctoral program in the Field of Computer Science is based purely on academic merit. All Ph.D. students in Computer Science are fully supported during the academic year as long as they remain in good academic standing. Support from Cornell includes tuition, health insurance,and stipend. Support is available in the form of teaching assistantships, research assistantships, and fellowships. Please see stipend rates here.
Each TA is assigned to a course with an average time commitment of 15 hours per week helping the course instructor. TA assignments typically involve grading homework, holding office hours, preparing assignments, or teaching recitations.
A GRA is given to a student whose research interests coincide with a sponsored research project. Typically, the work of a Gradaute Research Assistant is an integral part of his/her dissertation research. The faculty member in charge (your advisor)of the project grants a GRA. GRAs are generally given to continuing, rather than incoming, students.
Applicants are also encouraged to apply for external fellowships, such as NSF, Facebook, NDSEG, or DOE Fellowships. These fellowships are highly prestigious, and they free the student of the responsibilities of an assistantship. Whenever possible, the department helps students in the fellowship application process.
The following is a partial list of fellowships available to graduate students in computer science. Please see the fellowship page for additional fellowships:
- National Science Foundation NSF fellowships are available to United States citizens or permanent residents, and only to incoming or first-year students. Support is for three years. The deadline for application is mid-November. You can obtain an application from your undergraduate institution, or from the NSF directly (Fellowship Office, National Research Council, 2101 Constitution Avenue NW, Washington, DC 20418). Also, see their Web site, http://www.nsf.gov.
- Cornell Fellowships The Graduate School awards a number of one and two-year Cornell fellowships to incoming graduate students. Your application for admission automatically serves as the fellowship application. However, your application and all supporting credentials must be received by December 1 in order to be considered for a Cornell Fellowship.
- Facebook This fellowship is open for continuing students. The department nominates the candidates for this fellowship.
- Google This fellowship is open for continuing students. The department nominates the candidates for this fellowship.
- Microsoft This fellowship is open for continuing students. The department nominates the candidates for this fellowship.
As noted earlier, some generous donors have endowed an additional group of fellowships that are specifically designed to assist the department in pursuing its diversity objectives. These are discussed in more detail (including the procedure for applying) on our FAQ page.