Spring 2024 PhD Enrollment Guide
Spring Pre-Enrollment
Spring Regular Enrollment
Important Information
The published Spring 2024 Class Roster lists all of our officially offered courses at Cornell Tech. As a Cornell Tech PhD Student, you will be able to enroll in Master’s Technical and PhD cross-offered classes.
- When reviewing the class roster, filter by Location for “Cornell Tech” to review your eligible Cornell Tech class offerings. Please note that your enrollment section will correspond as the Cornell Tech location (often numbered as X3X such as 030, 130, etc).
- Please make sure to review the class roster notes of the course as it will indicate if you are eligible to enroll in the class based on your academic program (i.e., instructor permission needed, etc.).
- Wait lists for Technical Master’s courses will be open during Regular Enrollment. If the number of seats are filled as a PhD student for a course, the next step is for you to signup for the class waitlist.
- Classroom locations, meeting patterns, times, grading basis, prerequisites, etc. are official and published.
Further updates will be announced and updated on this page as we approach the Spring semester.
Academic Calendar Resources
Click here to review the 2023-2024 Academic Calendar. Cornell Tech adheres to the Ithaca Academic Calendar for start/end dates of classes, holidays, etc. for the Spring term.
Spring 2024 Add/Drop Deadline
Full-Semester Course Deadlines (course prefix: CS, INFO, ECE, ORIE)
Add a Class Deadline/ Change Credits: February 5th at 11:59pm
After this deadline, adds will only be considered in extreme circumstances and requires faculty permission via Add/Drop Form.
Drop Class Deadline: March 18th at 11:59pm
Dropping a semester long class after the deadline requires instructor permission via the add/drop form and will result in a W on your transcript
Last Day to Change Grading Basis: March 18th at 11:59pm
Pre-Enrollment Frequently Asked Questions
Where do I enroll in classes? Are there guides to help me navigate the enrollment process?
Yes, students enroll in classes through Student Center. Instructions on how to add, drop, swap courses are available here!
The Office of the Registrar also has Class Enrollment FAQ page that provides additional helpful tidbits on navigating course enrollment.
Can I add classes to my shopping cart prior to the enrollment period?
Yes, classes can be added to your shopping cart prior to when the enrollment period begins. However, this does not save you a spot in the class or guarantee that you will be able to take the class. Once your enrollment period begins, make sure you complete all steps to finish enrolling.
Any classes you add to your shopping cart (Step 1 on Student Center) will remain there during your enrollment or add/drop period unless all three enrollment steps are completed. You are not enrolled or entitled to a spot in a class if it has only been added to your shopping cart. If you are ready to add the class to your schedule, make sure you finish enrolling (Step 3 on Student Center).
What course prefix should I enroll in for a crosslisted course?
Some classes are cross-listed across different major disciplines. If you are trying to enroll in a cross-listed master’s class, as a PhD student you will be enrolling in the Parent section. We have saved limited seats for PhD students (2-3) so please be mindful that these classes are primarily for Masters enrollment.
CS 5304/INFO 5304 Data Science in the Wild
CS Section: PhD students
CS 5854/ORIE 5138 Networks & Markets
CS Section: PhD Students
ECE 5260/ ORIE 5735 Graph Data Science
ECE Section: PhD Students
ECE 5545/CS 5775 ML Hardware and Systems
ECE Section: PhD Students
When will waitlists open? When are they reviewed?
All Technical Master’s classes will have waitlists open and reviewed for processing during Regular Enrollment. PhD Classes will not have waitlists created as these classes are small in size.
As waitlists proessing is a manual process so we appreciate your patience as we work through this system. Students will be notified IF and WHEN they are officially moved off the waitlist to enrolled in the course during Regular Enrollment via email.
I received this error message: "Available seats are reserved. You do not meet the enrollment group criteria to enroll in this class at this time" What does this mean and what should I do next?
Classes will have a limited number of seats available for specific populations of students based on their major (I.e. INFO, CS, ECE, etc). All of Cornell Tech courses will have these reserved seats set up to allow an equitable distribution of student majors to enroll in a course.
If you encounter this error message, this means all seats have been filled by other students in your group (PhD). Even if the class shows as open/seats available, please be mindful the seats are for other populations.
You will need to either check back later during Pre-Enrollment for a seat to open, or wait until Regular Enrollment to add yourself to the waitlist. Please note for MBA classes – as a NON MBA student you will have to self-add to the waitlist space permitting.
How do I sign up for an independent study?
Independent Studies require an approval process with your Program Director. Please consult with them on your project and your independent study faculty member who has agreed to work with you. Students can not self-enroll in any independent studies as approval is required first. Students will be required to have a form approved and sent to our team for processing (we will also process the enrollment – do NOT self enroll in a random study as we will place you in the appropriate section).
What PhD Classes are available to me?
Cornell Tech will be hosting several PhD classes at our campus (listed below). There are three more classes in the works of approval that we expect to be available in time for Pre-Enrollment as well.
ORIE 7391 | Selected Topics in Math Prog | Omar El Housni |
ECE 6790 | Neuromorphic Computing Algorithm/Hardware Design | Jae-Sun Seo |
ECE 6960 | Sustainable Computing | Udit Gupta |
CS 6741 | Topics in Natural Language Processing & Machine Learning | Alexander Rush |
CS 6785 | Deep Probabilistic and Generative Models | Volodymr Kuleshov |
INFO 6520 | IS PhD Design Studio | Wendy Ju |
CS 6412 | Adv. Topics in Operating Systems | Alex Conway |
CS 7794 | Seminar in NLP | Yoav Artzi, Cardie, Danescu, Lee, Rush |
ORIE 7790 | Selected Topics in Appl Stats | Raaz Dwivedi & Kyra Gan |
Additionally, the below classes streaming from Ithaca have been confirmed as offered to our PhD Students at Tech! As a reminder, the enrollment section will have the location as Cornell Tech (and the section numbering will be X3X, not 001 as that is the Ithaca student enrollment section!).
CS 6320 | Advanced Database Systems | Immanuel Trummer |
CS 6787 | Machine Learning Systems | Christopher De Sa |
CS 6682 | Computation for Content Creation | Abe Davis |
INFO 6940 SEM 136 | Special Topics: Quantifying Scientific Ideas, Careers, and Teams | Yian Yin |
INFO 6940 SEM 137 | Special Topics: Ethical and Political Problems in Computing | Daniel Susser |
Which classes require permission codes? How do I use them?
Permission codes allows students to self-enroll in a restricted class. At this time permission codes are not enabled for any Master’s or PHD classes that are open to PhD enrollment!
How do I check my Registration Status?
To check your registration status, log in to Student Essentials and view your “Registration Status” at the top of the page.
- If you are registered, your Registration Status will state “Registered” with a green checkmark.
- The absence of a green checkmark means there is a hold preventing your registration.
Please also review the Class Enrollment FAQ’s as this will provide answers how to use the Registration System (Student Center) along with other helpful tidbits!
How do I see if I have a Hold on my account?
There are several different types of holds – some are informational and must be completed for graduation, and some are immediate and prevent current semester registration. Your Holds are listed at the top right of the page when logged in to Student Essentials. Click on “more information” for complete details including steps to resolve a hold.
Additional Course Information & Personal Calendar Resources
To view both current and archived historical course offerings/descriptions, you may review the course catalog on courses.cornell.edu
To download your semester’s class schedule to your personal calendar, please log in to the Scheduler page of the Class Roster to import your schedule! Instructions on how to use this feature are provided on the “Using Scheduler” tool.
Please be mindful once you download the calendar, it will not update automatically if any changes are made thereafter (you will need to re-download the calendar after updates are implemented).