Spring 2021 Master’s Class Listing
Important Information:
- The official, finalized Class Roster is now published. You can review all courses by filtering by Location for “Cornell Tech”
- Class meeting patterns, times, grading basis, prerequisites, mode of instruction, etc. are published on the official Class Roster.
- Regular Enrollment will allow you a second opportunity to enroll in classes and make schedule changes closer to the start of classes. You will be able to make changes starting at 8:00am on February 2nd (ET) through February 22nd at 11:59pm (ET).
- Studio Maker Days are scheduled on:
- March 4, 2021-March 5, 2021
- April 8th, 2021 – April 9th, 2021
- May 6, 2021 – May 7, 2021
- Open Studio: May 26, 2021
- As a reminder, Non-MBA students pursuing MBA classes must have either completed Business Fundamentals or were approved a waiver (there will not be an additional application/review process for Spring classes). Prerequisites for all classes will be indicated on the class roster notes.
- Ithaca Master’s Class Offerings: We are happy to announce a select number of Ithaca Master’s classes will be open for Cornell Tech Student enrollment via instructor permission for the first time ever! The seat availability will be limited. You will not be eligible to enroll in Ithaca courses that meet during Cornell Tech course requirements. Please review the section further below for additional information and eligible classes!
- TECH 5910 Big Co, TECH 5920 Startup Studio, and TECH 5930 PiTech Enrollment are not open for enrollment. We will auto-enroll students in these classes closer to Regular Enrollment. Class meeting patterns are posted on the roster. Please ensure you save 3 credits in your schedule to accommodate later enrollment for one of these three Studio classes. We will auto-enroll students in this class in late January/early February.
- Studio Electives Enrollment Process
- NOTICE FOR 1st Year Jacobs Students: 1st year Jacobs Students are not eligible to enroll in TECH/Studio elective courses. If we see you are enrolled in a Tech/Studio elective you will be dropped from the class at a certain point. These classes are not open for auditing either. You will be able to take Studio Electives in Spring 2022. This information is confirmed by the Studio Team.
- NOTICE FOR ALL OTHER STUDENTS (excluding 1st year Jacobs): As we would like to ensure all students have an opportunity to enroll in a Studio Elective, please enroll in only ONE Studio Elective during Pre-Enroll. If you are interested in taking a 2nd Studio Elective, you can enroll in additional courses during Regular Enrollment (date is TBD). If we see you’re enrolled in more than one Studio elective, we may have to drop you to make space for students who need to meet the required 1 Studio elective for graduation requirements.
- Course Enrollment information such as how to add/drop/swap, cross listing enrollment tips, waitlist processing, etc are all indicated on our Course Enrollment Page. Please make sure to review this at your convenience!
- Further updates will be announced and updated on this page as we approach the Spring semester.
Special Course Announcements
Computer Science Courses
- CS 5112 Algorithms will be offered again this Spring 2021. The course prerequisite is currently being updated to reflect the following update: Familiarity with basic programming, algorithms and data structures (at the level taught in a sophomore course), or permission of the instructor.If your program requires that you take Algorithms and you did not take it in Fall 2020, you should take it in spring 2021. You will have the option to add Building Start Up Systems with Algorithms during regular enrollment.
- CS 5356 Building Startup Systems is finalized. The course will be a 1 credit optional course due to instructor availability. Students who are required to take Algorithms or Building Startup Systems should take Algorithms and will have the option to add Building Start Up Systems during regular enrollment. Students who are not required to take Algorithms or who took it in fall 2020 may enroll in Building Startup Systems as a stand-alone 1 credit course.
Information Science Courses
- INFO 5555 Health Tech Data & Systems is cancelled for the Spring 2021 term. Health Tech Students are eligible to take any Weill class in place of this class to satisfy credit requirements.
- INFO 5340 Urban Data offering is not being offered for the Spring 2021 term.
- INFO 5420 Urban Design: Urban Tech Students will be auto-enrolled in this required class.
- INFO 7900 Specialization Project: 1st year Jacobs Students will be required to self-enroll in INFO 7900 for their Specialization Project. Please note that although we will automatically add you into the Canvas course page, you still need to enroll via Student Center. When enrolling, you must enter the credit load as 3 units (credits).
- For students attending remotely (online only) – Please enroll in section 601T.
- For students who need to attend a hybrid section due to immigration requirements – Please enroll in section 602T
- INFO 6940 Special Topics has two topics offered for the Spring term below. Please note instructor permission is required for both classes. The instructors will issue permission codes for approved students to use for enrollment.
-
INFO 6940 (Section TBD) Special Topics: Technology and Social Justice Nicki Dell Instructor Permission Required INFO 6940 (Section TBD) Special Topics: Craft at Large Niti Parikh Instructor Permission Required
-
ECE Courses
- ECE 5727 Embedded Systems Laboratory is ONLY open to ECE Students,
- ECE 5242 Intelligent Autonomous Systems: ECE students will be auto-enrolled.
Ithaca Classes Eligible for Cornell Tech Students
We are happy to announce that a select number of Ithaca Master’s classes will be open for Cornell Tech Student enrollment via instructor permission for the first time ever! The seat availability will be limited. You will not be eligible to enroll in Ithaca courses that meet during Cornell Tech course requirements and during Studio times (8-8:50 am every weekday and 3pm-7pm on Tuesday/Thursday). You will need to contact the appropriate contacts for approval who are indicated on the page. If approved see below for the enrollment process.
CS 4820 | Introduction to Analysis of Algorithms | Open only to CS Students; contact instructor for approval – the instructor will provide you a with a permission code for you to self-enroll |
CS 4220 | Numerical Analysis: Linear and Nonlinear Problems | Open only to CS Students; contact instructor for approval – the instructor will provide you a with a permission code for you to self-enroll |
CS 5412 | Topics in Cloud Computing | Open only to CS Students; contact instructor for approval – the instructor will provide you a with a permission code for you to self-enroll |
CEE 6065 | Special Topics in Transportation | Open only to UT Students; contact Laura Ricciuti at lr482@cornell.edu for the pin needed to enroll |
CEE 6640 | Microeconometrics of Discrete Choice | Open only to UT Students |
CRP 6290 | Advanced Topics in GIS | Open only to UT Students |
CRP 7850 | City and Regional Futures: Planning Practice, Policy and Design | Open only to UT Students |
CRP 5000 | Modular Course: Urban Date Science Case Studies | Open only to UT Students |
CRP 5370 | Real Estate Seminar Series | Open only to UT Students |
CRP 5080 | Introduction to GIS for Planners | Open only to UT Students; contact instructor for approval |
ECE 5725 | Design with Embedded Operating Systems | Open only to ECE Students; contact instructor for approval (jfs9@cornell.edu). Charlene Lee Will process enrollment (cal2@cornell.edu). |
ECE 5540 | Advanced Analog VLSI Circuit Design | Open only to ECE Students; contact instructor for approval. |
ECE 5745 | Complex Digital ASIC Design | Open only to ECE Students; contact instructor for approval. |
ECE 6680 | Bio-inspired Coordination of Multi-Agent Sstems | Open only to ECE Students; contact instructor for approval. |
ORIE 4742 | Info Theory, Probabilistic Modeling, and Deep Learning with Scientific and Financial Apps | Only open to ORIE students; contact instructor for approval. Heidi Russell will process enrollment (hjr27@cornell.edu). |
ORIE 4130/5130 | Service System Modeling and Design | Only open to ORIE students; contact instructor for approval. Heidi Russell will process enrollment (hjr27@cornell.edu). |
INFO 4300 | Language & Information | Open only to Jacobs Students; Contact Instructor for approval Christian Danescu-Niculescu-Mizil at cd326@cornell.edu; If Approved Terry Horgan will process your enrollment (tmh233@cornell.edu) |
We will update you if additional courses become available!
You can review how to use permission codes on the Course Enrollment Page.
Ithaca Class Enrollment for MBA students
Cornell Tech MBA students are welcome to enroll in an Ithaca MBA class (subject to availability) as long as the class does not conflict with Studio courses (8-8:50 am every weekday and 3pm-7pm on Tuesday/Thursday) or any other required courses for your program. All Studio classes will occur during the T/TH 3pm-7pm time block. DO NOT enroll in a Johnson MBA Ithaca class during this time block, we will process your Studio enrollment (ex: BigCo, Startup, or PiTech) closer to Regular Enrollment in January.
Ithaca Class Enrollment for LLM students
LLM students interested in Spring LAW classes not on the pre-enrollment list should consult with their Program Director.
Cornell Tech CS Classes
Course Code | Course Name | Faculty | NOTES |
CS 5112 | Algorithms | Greg Z | |
CS 5670 | Computer Vision | Noah Snavely | |
CS 5678 | Mixed Reality | Harald Haraldsson & Serge Belongie | |
CS 5740 | Natural Language Processing | Yoav Artzi | |
CS 5787 | Deep Learning (Lecture) | Chris Kanan | |
CS 5787 | Deep Learning (Recitation/Lab) | Jin Sun | |
CS 5356 | Building Startup Systems | Danny Perez | |
CS 5854/ORIE 5138 | Networks & Markets | Rafael Pass | |
INFO 5345/CS 5424/ECE 5413 | Interactive Device Design | Wendy Ju | |
INFO 5305/CS 5436 | Privacy in the Digital Age | Vitaly Shmatikov & Helen Nissenbaum |
Cornell Tech INFO Classes
Course Code | Course Name | Faculty | NOTES |
INFO 5305 | User Exp and User Research | Shiri Azenkot | |
Cancelled | |||
INFO 6120 | Ubiquitious Computing | Tanzeem Choudhury | |
INFO 5305/CS 5436 | Privacy in the Digital Age | Vitaly Shmatikov & Helen Nissenbaum | |
INFO 5330 | Technology, Media & Democracy | Mor Naaman | |
INFO 5350 | Behavioral Economics for Tech | Michael Sobolev | |
INFO 5420 | Urban Design Strategies and Case Studies | Bob Balder | |
INFO 5500 | Health Tech Practicum | TBD | |
CANCELLED – Students can take any Weill class as an alternative | |||
INFO 5345/CS 5424.ECE 5413 | Interactive Device Design | Wendy Ju | |
INFO 5915 | Remaking the city | Tap Parikh | |
INFO 6940 (Section TBD) | Special Topics: Technology and Social Justice | Nicki Dell | Instructor Permission Required |
INFO 6940 (Section TBD) | Special Topics: Craft at Large | Niti Parikh | Instructor Permission Required |
INFO 7060/LAW 7179 | Digital Life Seminar | Helen Nissenbaum | |
INFO 7900 | Independent Study Specialization Project All Jacobs programs jointly: CM, UT, HT – SECTION 601T/602T) |
Deborah Estrin | Online section -601T
Hybrid (only for international student requirements) – 602T |
Cornell Tech ORIE Classes
Course Code | Course Name | Faculty | NOTES |
ORIE 5129 | E-logistics | Shane Henderson | |
ORIE 5132 | Service Systems and Online Markets | Omar El Housni | |
CS 5854/ORIE 5138 | Networks & Markets | Rafael Pass |
Cornell Tech ECE Classes
Course Code | Course Name | Faculty | NOTES |
ECE 5242 | Intelligent Autonomous Systems | Dan Lee | |
ECE 5727 | Embedded Systems Laboratory (ECE Masters Lab) | Dan Berman | Only for ECE students |
INFO 5345/CS 5424/ECE 5413 | Interactive Device Design | Wendy Ju |
Cornell Tech LAW Classes
Course Code | Course Name | Faculty | NOTES |
LAW 6055 | In-House Lawyers: Day-to-Day, Deals and Managing a Crisis | Kappos/Eisen | Open only to LAW students |
LAW 6105 | Current Issues in FinTech | Irina Marinescu, Brittany Laughlin | |
LAW 6273 | Consumer Data Privacy | TBD | |
LAW 6470 | High Growth Corporate Transactions II | Collins/Yoash | Open only to LAW students |
LAW 6568 | Internet Law, Security and Privacy | Grimmelmann | |
LAW 6614 | Law Team | D’Amore | Open only to LAW students |
LAW 6643 | Autonomous Vehicles | Walters | |
LAW 6893 | Technology Transactions II | D’Amore | Open only to LAW students |
LAW 6883 | Corporate Finance for Lawyers: Bootcamp | Eisen | Limited enrollment; Open to Law and MBA only, Application will be required |
LAW XXX (NEW) | Tech, Gender and Law | St. Vincent | |
LAW XXX (NEW) | Advanced Law App Development | Scott Rechschaffen (Littler), Kevin Mulcahy (Neota Logic); Matt D’Amore | Asynchronous |
LAW 6331 | Employment Law | Schwab | Open only to LAW students |
LAW 6648 – TBD If Being Offered | Lifecycle of a Venture-Funded Tech Startup: Business Issues and Legal Considerations | Venuto | TBD If Being Offered |
LAW 6205 – TBD If Being Offered | Cyber Enforcment, Regulation & Policy Analysis | Facciponti | TBD If Being Offered |
Cornell Tech MBA Classes
Course Code | Course Name | Faculty | NOTES |
NBAY 5600 | FinTech Intensive Practicum | Peter Balnaves | This class is only open to MBA FinTech Intensive Students |
NBAY 5650 | FinTech Group Field Project | Peter Balnaves | This class is only open to MBA FinTech Intensive Students |
NBAY 5710 | FinTech Intensive Cyrptocurrencies and Blockchains | Rafael Pass | This class is only open to MBA FinTech Intensive Students |
NBAY 5800 | Digital Marketing Platforms: Strategy, Creation, Measurement & Optimization | Sherif Nasser | This class is only open to MBA Digital Marketing Intensive Students |
NBAY 5850 | Digital Marketing Group Field | Jeremy Kagan | This class is only open to MBA Digital Marketing Intensive Students |
NBAY 5020 | Managerial Reporting | Ryan Guggenmos | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5100 | Social Entrepreneurship | Chris Marquis | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5180 | Design Thinking | Stefanie Kubanek | Open to Johnson & CT Students |
NBAY 5550 | Entrepreneurship and Alternative Finance in Emerging Economies | Lourdes Casanova & Peter Cornelius | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5640 | Sales & Business Development | Steven Gal | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5710 | Cryptocurrencies and Blockchains | Rafael Pass | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5770 | Entrepreneurship in Creative Industries | Mukti Khaire | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6030 | Big Data in Marketing | John Deighton | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6120 | Disruptive Technologies | Donald Greenberg | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6130 | Women Leading in Tech | Michelle Duguid | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6320 | Core Leadership Skills for a VUCA World | George Casey | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6570 | Business Models | Krishnamurty Kambhampati | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6600 | Greatbooks | Mukti Khaire | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6630 | Managerial Decision Making | J Russo | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6660 | Negotiations Section I | Chris Marquis | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6660 | Negotiations Section II | Chris Marquis | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6750 | Leading Digital Transformation and Innovation | Soumitra Dutta | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6770 | Digital Wealth Management | Peter Balnaves | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 6710 | Ethical Decision Making | Dana Radcliffe | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
NBAY 5295 | Future of Work | Jeffrey Schwartz | Open to Johnson & CT Students.PREREQUISITE TECH 5310 – Business Fundamentals (or received waiver) |
Cornell Tech Studio Classes
Studio Electives Enrollment Process
-
- NOTICE FOR 1st Year Jacobs Students: 1st year Jacobs Students are not eligible to enroll in TECH/Studio elective courses. If we see you are enrolled in a Tech/Studio elective you will be dropped from the class at a certain point. These classes are not open for auditing either. You will be able to take Studio Electives in Spring 2022. This information is confirmed by the Studio Team.
- NOTICE FOR ALL OTHER STUDENTS (excluding 1st year Jacobs): As we would like to ensure all students have an opportunity to enroll in a Studio Elective, please enroll in only ONE Studio Elective during Pre-Enroll. If you are interested in taking a 2nd Studio Elective, you can enroll in additional courses during Regular Enrollment (date is TBD). If we see you’re enrolled in more than one Studio elective, we may have to drop you to make space for students who need to meet the required 1 Studio elective for graduation requirements.
Course Code | Course Name | Faculty | NOTES |
TECH 5010 | Values at Play | MC Forelle | Studio Elective |
TECH 5110 | Early Adopters | Aaron Holiday | Studio Elective |
TECH 5250 | Technology for Artistic Practice | Greg Pass | Studio Elective |
TECH 5230 | Data Storytelling to Add Value & Build Better | Dionna McPhatter & Natalie Torres | Studio Elective |
TECH 5240 | Interface is the Brand | Rei Inamoto | Studio Elective |
TECH 5220 | Visual & Interaction Device Design | Juliette Cezzar | Studio Elective |
TECH 5200 | Product Management | Joshua Hartman Leland Rechis |
Studio Elective |
TECH 5910 | Startup Studio | Kevin Yien | Studio Core Class |
TECH 5920 | BigCo Studio | Chad Dickerson, Bradley Horowitz | Studio Core Class |
TECH 5930 | PiTech | Lyel Resner | Studio Core Class |
TECH Classes (Non-Studio)
Course Code | Course Name | Faculty | NOTES |
TECH 5320 | Law for Non-Lawyers | Mark Underberg | |
TECH 5300 | Fundamentals of Modern Software | Ramsey Kraya / Bruce Huang | Asynchronous.
Students with Last Names A-K enroll in 030 w/ Kraya; Students with Last Names L-Z enroll in 031 w/ Huang |
- Fundamentals of Modern Software Offering:
- Please note: We will be offering Fundamentals of Modern Software asynchronously this spring. (One benefit of doing so is that it will not conflict with other courses on your schedule.) Details will be forthcoming.
- Fundamentals of Modern Software is intended for students without prior programming coursework. If you have a prior college-level programming class (from undergraduate or graduate studies), certificate-style coursework in programming, or other significant/equivalent programming experience, you may be exempt from the requirement. If you believe that you qualify, please send a note to: associatedean-mba-llm@tech.cornell.edu briefly explaining your qualification for the exemption. Please include a reasonable level of detail – e.g., name of course(s) or certificate, where/when taken, subject matter/language(s) studied, etc.
PhD Eligible Class
CS 6785 | Deep Generative Models | Volodymr Kuleshov | Master Student Enrollment with Instructor Permission Only |