
Spring 2024 Master’s 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 student, you can only enroll in classes hosted by our campus programs at Cornell Tech. Ithaca classes are not available for enrollment.
- When reviewing the class roster, filter by Location for “Cornell Tech” to review your eligible Cornell Tech class offerings
- 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. Limited to Cornell Tech PhD Students only, instructor permission needed, etc.).
- A small amount of courses will have special enrollment processing – please review the FAQ section as it will inform you on which classes and next steps!
- Studio Classes (Core and Studio Electives) will not be available during Pre-Enrollment. They will be available for Regular Enrollment (January TBA). We will communicate closer to that time regarding Studio offerings. We ask that students who will be taking these classes (i.e. all technical , 2nd year Jacobs, MBA, & Law programs) that you please do not over-enroll in other classes as 4 credits are to be saved in your schedule for required Studio classes.
- Non-MBA students will not have direct access to enroll in MBA classes: please refer to the FAQ section below regarding the formal process.
- Please note waitlists will only be open for MBA classes during Pre-Enrollment. All other classes will have waitlists open starting in January for Regular Enrollment.
- Class meeting patterns, times, grading basis, prerequisites, etc. are official and published.
- Classroom Locations will be posted in December.
Further updates will be announced and updated on this page as we approach the Fall semester.

Important Dates to Remember: Studio Maker Days!
Spring Studio Maker Days are scheduled on the following dates:
- Maker Day 1 – 2/15/2024 & 2/16/2024
- Maker Day 2 – 3/21/2024 & 3/22/2024
- Maker Day 3 (Final Presentations)- 5/2/2024 & 5/3/2024
Curriculum & Academic Calendar Resources

Cornell Tech Academic Calendar
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.

Cornell Tech Curriculum
Please follow your program’s academic requirements on your program curriculum sheet here. If you are having difficulty enrolling in a mandatory/required class for your program, please email the Student & Academic Affairs Team.
Spring 2024 Add/Drop Deadline
Full-Semester Course Deadlines (course prefix: CS, INFO, ECE, ORIE)
Add/Change Credits Deadline: TBA
After this deadline, adds will only be considered in extreme circumstances and requires faculty permission via Add/Drop Form.
Drop Deadline: TBA
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: TBA
Law Course Deadlines
Add/Drop Deadline: TBA
MBA Course Deadlines
NBAY courses have varied start/end dates, the last date to add/drop will be according to when their class meets in the first or second half of the term.
First Half of semester (7W1):
Add Course/Change Credits Deadline: TBA
Drop/Change Grading Basis Deadline: TBA
Second Half of semester (7W2):
Add Course/Change Credits Deadline: TBA
Drop/Change Grading Basis Deadline: TBA
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 class, please make sure you enroll in the section according to your major as this is where we reserved seats for your major (i.e. CS students should enroll in the CS section, ORIE should enroll in ORIE section, etc.).
Students who are in a discipline that is not listed in the crosslisting, you will be able to enroll in the main prefix of the class. See below for information this semester:
CS 5304/INFO 5304 Data Science in the Wild
CS Section: CS and all non-INFO majors
INFO Section: INFO only
CS 5854/ORIE 5138 Networks & Markets
CS Section: CS and all non-ORIE majors
ORIE Section: ORIE only
ECE 5260/ ORIE 5735 Graph Data Science
ECE Section: ECE and all non-ORIE majors
ORIE Section: ORIE only
ECE 5545/CS 5775 ML Hardware and Systems
ECE Section: ECE and all non-CS majors
CS Section: CS only
How many seats will be available during Pre-Enrollment?
During Spring Pre-Enrollment the maximum seats of a course will be open for enrollment!
Please keep in mind that as reserve caps are setup (just like last term), once are seats are filled for your major group you will not be able to directly enroll in the class. You will receive an error message that all seats have been filled.
As a next step, you can either check another day during Pre-Enrollment if a seat opens for your major group or sign up via the waitlist during Regular Enrollment.
Please note waitlists will only be open for MBA classes during Pre-Enrollment. All other classes (Technical & Law) will have waitlists open starting in January for Regular Enrollment.
When will waitlists open? When are they reviewed?
Please note waitlists will only be open for MBA classes during Pre-Enrollment. This does not mean waitlists will be processed – the Johnson Registrar Team will begin reviewing during Regular Enrollment
All other classes will have waitlists open and reviewed for processing starting in January for Regular Enrollment.
Waitlists for ALL courses will only be reviewed starting in Regular Enrollment. During this time is when Johnson Registrar & Our Team begins reviewing available seats to move students off the waitlist. As this 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 major. Even if the class shows as open/seats available, please be mindful the seats are for other majors.
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.
I am trying to enroll in a class but there is a time conflict error. What do I do?
Students are not able to enroll in classes that have overlapping time meeting patterns (this will occur if it’s a 15 minute overlap or for the entire meeting pattern). You must decide which class to enroll in for consideration. Students cannot take two classes at the same time (i.e. if you are trying to take an online remote class and an in person Tech class). All classes are taught synchronously so please ensure that you plan accordingly.
When can I sign up for my required Studio Classes?
Studio Classes (Core and Studio Electives) will not be available during Pre-Enrollment. They will be available for Regular Enrollment (January TBA).
We will communicate closer to that time regarding Studio offerings.
We ask that students who will be taking these classes (i.e. all technical , 2nd year Jacobs, MBA, & Law programs) that you please do not over-enroll in other classes as 4 credits are to be saved in your schedule for required Studio classes.
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 Law Classes are open to Non-LAW students?
the below classes have very limited seats open to Non-LAW students. Please note as the class size is extremely small (less than 5-10 in most cases), so these are not large courses.
- LAW 6568 Internet Law
- LAW 6643 Law of Robots
- LAW 6305 Digital Health Law
- LAW 6306 Digital Property
- LAW 6273 Consumer Data Privacy
- LAW 7710 Research Seminar
If I am a Non-MBA student trying to enroll in an MBA class, what is the process to enroll in these classes?
MBA classes are prioritized enrollment for MBA students. as these are required courses for their degree completion. For Non-MBA students, this means you will not be able to directly enroll in MBA classes during any enrollment period (even if you have satisfied the pre-reqs below!). You can only self-add to the waitlist for the MBA class (waitlists for MBA classes will be open for Pre-Enrollment so you will be able to do this step!).
Non-MBA students will have needed to satisfy one of the two pre-requisites for consideration into the course:
- Successfully completed TECHIE 5310 Business Fundamentals
OR
- Be waived out of TECHIE 5310 Business Fundamentals.
A few days following January Regular Enrollment, the Johnson Registrar will review waitlists and verify if you have completed one of two options above in order to officially enroll you in that MBA class.
Below is a list of eligible MBA classes non-MBAs can pursue (as long as you fulfilled the above reqs):
NBAY 5600 | FinTech Intensive Practicum | This class is open to MBA FinTech Intensive Students only (No exceptions!) |
NBAY 5710 | FinTech Intensive Cyrptocurrencies and Blockchains | This class is open to MBA FinTech Intensive Students only (No exceptions!) |
NBAY 5400 | Culture Media Tech Intensive | This class is open to MBA Culture Media Intensive Students only (No exceptions!) |
NBA 5645 | Founder’s Dilemmas | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 5710 | Cryptocurrencies and Blockchains | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 5020 | Managerial Reporting | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 5180 | Design Thinking | Open to Johnson & all CT Students (no prereqs needed!) |
NBAY 5295 | Future of Work | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 5550 | Entrepreneurship and Alternative Finance in Emerging Economies | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 5640 | Sales & Business Development | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6031 | Strategies for Sustainability | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6320 | Core Leadership Skills for a VUCA World | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6570 | Business Models | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6600 | Greatbooks | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6630 | Behavioral Economics in Decision Making | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6820 | Negotiations Section I | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6820 | Negotiations Section II | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6820 | Negotiations Section III | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
NBAY 6920 | Machine Learning Applications in Business | Open to JCT students. Cornell Tech non-JCT Students who have completed PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) will also be considered for enrollment via waitlist. |
What PhD Classes are open to Master's Students?
Generally, very few PhD classes will consider Master’s student enrollment. These classes below are the only classes approved for Master’s consideration. Please note they have extremely limited seats (4-8 seats) for Master’s students, so these are not large courses.
PhD Courses Eligible to Master’s Students:
- INFO 6520 IS PhD Design Studio – this class will permit enrollment with instructor permission only. If approved the instructor will provide you a permission code for enrollment.
- CS 6785 Deep Probabilistic and Generative Models taught by Volodymyr Kuleshov will allow enrollment for Master’s students on an extremely limited basis. Please inquire with the faculty for approval/permission code.
What Ithaca-Based Classes are Available to Master's Students?
CEE 5610 is the only Ithaca streamed class that is being offered to CT Students this term. If you are interested in enrolling in the class, please contact the program coordinator Nicholas Wagner at nw346@cornell.edu
What classes have special enrollment processing?
TECHIE 5300 Fundamentals of Modern Software (Lecture 030/LAB 430 ONL
Please note this section of FMS is primarily reserved for MBA students who will be enrolling in either the Digital Marketing or Fin Tech Intensives. Thus enrollment for this section will not be open during Pre-Enrollment. It will open during Regular Enrollment. The other section (LEC 031/LAB430) will be open for enrollment.
INFO 6520 IS PhD Design Studio
This PhD class requires instructor permission – please inquire with the faculty for approval. If approved the faculty will provide a permission code for you.
When will Weill Courses be available for Health Tech Students?
Spring 2024 Weill Courses for Health Tech Students will be announced following Regular Enrollment in November. An application will be sent out around that time for you to submit your interest.
Which classes require permission codes? How do I use them?
Permission codes allows students to self-enroll in a restricted class. Very few classes will issue permission codes to enroll – below is a listing for reference.
- Required Studio Courses (we will issue permission codes closer to Regular Enrollment for January)
- INFO 6520 IS PhD Design Studio (This PhD class requires instructor permission – please inquire with the faculty for approval. If approved the faculty will provide a permission code for you.)
Please be mindful that permission codes are only generated for the above courses. They are not created for other Cornell Tech classes. The permission code is uniquely assigned to a student for the specific class – it will not work for other courses.
Once you have your permission code, you can enter the permission code in student center enrollment to self-enroll – permission codes can only be used during the actual enrollment period. It will not be valid outside the enrollment period!
To enroll in the class:
- Please proceed to your Student Center and search for your class (please be aware if the class is closed/full, the permission code will override this to enroll you!).
- Once added to our cart, you will see further class info under “Add Class” details
- Enter your Permission Number in the appropriate field under Class Preferences which looks like below:
Jacobs Students- Enrolling in your INFO 5920 Specialization Project
1st year Jacobs Students are required to self-enroll in INFO 5920 for their Specialization Project in Spring 2024. When enrolling, please make sure that you have the credit load as the correct amount to fulfill your requirement. If you need clarification, please consult with Deborah Estrin!
As an MBA student, how many credits can I enroll in during Pre-Enrollment? When can i ask to enroll in more than 20 credits for my program ?
Please note that you may only enroll for a maximum of 16 credits for this Spring Pre-Enrollment period.. This is because as Studio classes are not set up during Pre-Enrollment, we are saving 4 credits from you schedule specifically for your required Studio curriculum that you will enroll in during Regular Enrollment (we will increase the cap back up to 20 for Regular Enrollment). This will help prevent students from over-enrollment in other classes for our processing needs.
If you wish to enroll overall over 20 credits maximum for the Spring term, this will require approval from your Program Director. .Credit Overage Requests will begin starting in January (TBA) for consideration. They will not be reviewed for Pre-Enrollment. We will communicate in January with an update when you can begin inquiring for an overage approval.
For MBA classes as a non-MBA student, when can I apply for the TECHIE 5310 Business Fundamentals Waiver?
Please note the waiver application process is only conducted once per year in July/August before the academic year begins – thus we will not be having a review for Spring classes. No exceptions will be made.
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).