Cornell Tech Course Planner

Browse, plan, and visualize your Spring 2026 Cornell Tech schedule locally.

Showing 1–10 of 116 courses
Page 1 of 12
  • Engineering Smart CitiesCEE 6800 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Stdnt Opt(Letter or S/U grades)

    MW 13:25–14:40 β€’ Jan 20 – May 5, 2026

    Instructors: John Albertson

    This course prepares students to tackle the technical challenges to designing and operating smart and dynamic infrastructure systems. In particular, students will learn to combine data and models to control overall system performance in the face of uncertainty. The class will focus on smart city infrastructure systems that are self-aware, with continual surveillance of the built and natural environment and an autonomous capacity to control resource allocation. This course will build upon fundamental engineering principles (for systems such as transportation, energy, and water resources) and teach students to employ emerging sensor technologies, accompanying data analytics, resource demand forecasting, and model predictive control theory. Students will learn to couple engineering models of infrastructure with data-driven probabilistic models of resource demand and the approaches to control these integrated hybrid systems for optimal and equitable resource allocation with improved resilience to exogenous disturbances. Finally, the class will explore cases studies in urban flooding, energy supply, transportation and air quality, and water supply.

    Section 030

    MW 13:25–14:40 β€’ Jan 20 – May 5, 2026

    John Albertson

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Information, Technology, and SocietyCOMM 6211 β€’ SEM β€’ 1 section

    Credits: 3 β€’ Graded(Letter grades only)

    T 10:10–12:55 β€’ Jan 20 – May 5, 2026

    Instructors: Helen Nissenbaum, Daniel Susser

    This course explores key theoretical and methodological approaches underlying the study of information, technology, and society, focused primarily (though not exclusively) on social science approaches-drawing from disciplines like sociology, communications, history, science & technology studies, and others. The course is designed to be rigorous and to prepare students to make their own analytically and theoretically sound contributions to scholarship about information, technology, and society.

    Section 130

    T 10:10–12:55 β€’ Jan 20 – May 5, 2026

    Helen Nissenbaum, Daniel Susser

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment Limited to: Cornell Tech Doctor of Philosophy (PhD) students.

  • Computational Integer ProgrammingCS 5135 β€’ LEC β€’ 1 section

    Credits: 3 β€’ GradeNoAud(Letter grades only (no audit))

    TR 10:10–11:25 β€’ Jan 20 – May 5, 2026

    Instructors: Andrea Lodi

    This course in Discrete Optimization is focused on Nondeterministic Polynomial-hard problems but with a very strong focus on the use of Mixed-Integer Linear Programming, general-purpose solvers to attack them.

    Section 030

    TR 10:10–11:25 β€’ Jan 20 – May 5, 2026

    Andrea Lodi

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Data Science in the WildCS 5304 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Graded(Letter grades only)

    MW 16:20–17:35 β€’ Jan 20 – May 5, 2026

    Instructors: Allison Koenecke

    Massive amounts of data are collected by many companies and organizations and the task of a data scientist is to extract actionable knowledge from the data - for scientific needs, to improve public health, to promote businesses, for social studies and for various other purposes. This course will focus on the practical aspects of the field and will attempt to provide a comprehensive set of tools for extracting knowledge from data.The course will cover the topics needed to solve data-science problems, which include problem formulation (business understanding), data preparation (collection, sampling, integration, cleaning), data modeling (characterization, model selection, and analysis), implementation (large-scale data processing, feedback loops, QA) and communication (data presentation, visualization). Advanced topics such as causal inference and processing streaming data will be presented.Throughout the course, the students will perform a data-science mission with all the required steps, from problem formulation to result presentation.

    Section 030

    MW 16:20–17:35 β€’ Jan 20 – May 5, 2026

    Allison Koenecke

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Fairness in Machine LearningCS 5382 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Stdnt Opt(Letter or S/U grades)

    MW 13:25–14:40 β€’ Jan 20 – May 5, 2026

    Instructors: Angelina Wang

    Machine learning is increasingly used in both high-stakes and everyday settings. Yet, its impacts are uneven, often reinforcing existing social hierarchies by disproportionately benefiting some groups while harming others. This course introduces multiple perspectives on fairness in machine learning, spanning domains in predictive and generative AI as well as tabular, image, and text data. Students will develop the skills to identify fairness challenges, understand why they are difficult to address, and reason through strategies for approaching them.

    Section 030

    MW 13:25–14:40 β€’ Jan 20 – May 5, 2026

    Angelina Wang

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Blockchains, Cryptocurrencies, and Smart ContractsCS 5433 β€’ LEC β€’ 1 section

    Credits: 3 β€’ GradeNoAud(Letter grades only (no audit))

    MW 16:20–17:35 β€’ Jan 20 – May 5, 2026

    Instructors: Ari Juels

    Viewed variously as a niche currency for online criminals and a technological threat to the financial industry, Bitcoin has fueled myth-making and financial speculation, as well as real innovation. In this course, we will study not just Bitcoin, but the rich technological landscape it has inspired and catalyzed, especially smart contracts and Web3. Topics will include: the mechanics of consensus algorithms and their role in blockchains and cryptocurrencies; cryptographic tools employed in cryptocurrencies, including hash functions, digital signatures, and zero-knowledge proofs; the evolution and mechanics of Bitcoin and its ecosystem; smart contracts; and special topics, such as trusted hardware in blockchain-based systems, crime, and NFTs. Grading will be based on homework assignments and a final exam.

    Section 030

    MW 16:20–17:35 β€’ Jan 20 – May 5, 2026

    Ari Juels

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Language ModelingCS 5744 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Graded(Letter grades only)

    TR 08:40–09:55 β€’ Jan 20 – May 5, 2026

    Instructors: Chris Welty

    This course constitutes an introduction to computational natural language modeling. Language modeling is at the heart of many of today’s most exciting technological achievements, including AI assistants, automated translation, autonomous research, coding agents, and Internet search. The course will introduce core problems and methodologies in language modeling, including machine learning techniques, model design, task formulation, and evaluation. The course covers the core techniques of the field, through both instruction and hands-on implementation.

    Section 030

    TR 08:40–09:55 β€’ Jan 20 – May 5, 2026

    Chris Welty

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Machine Learning Hardware and SystemsCS 5775 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Graded(Letter grades only)

    MW 08:40–09:55 β€’ Jan 20 – May 5, 2026

    Instructors: Mohamed Abdelfattah

    This Master's level course will take a hardware-centric view of machine learning systems. From constrained embedded microcontrollers to large distributed multi-GPU systems, we will investigate how these platforms run machine learning algorithms. We will look at different levels of the hardware/software/algorithm stack to make modern machine learning systems possible. This includes understanding different hardware acceleration paradigms, common hardware optimizations such as low-precision arithmetic and sparsity, compilation methodologies, model compression methods such as pruning and distillation, and multi-device federated and distributed training. Through hands-on assignments and an open-ended project, students will develop a holistic view of what it takes to train and deploy a deep neural network.

    Section 030

    MW 08:40–09:55 β€’ Jan 20 – May 5, 2026

    Mohamed Abdelfattah

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Introduction to Generative ModelsCS 5788 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Opt NoAud(Letter or S/U grades (no audit))

    TR 10:10–11:25 β€’ Jan 20 – May 5, 2026

    Instructors: Andrew Owens

    An in-depth introduction to deep generative models. This course covers the mathematical foundations of generative models and their implementation as deep neural networks. Topics include diffusion models, variational autoencoders, generative adversarial networks, and network architectures for generation. These topics will be discussed in the context of applications in computer vision and natural language processing.

    Section 030

    TR 10:10–11:25 β€’ Jan 20 – May 5, 2026

    Andrew Owens

    Instruction mode: In Person

    Session: Regular Academic Session

    Enrollment limited to: Cornell Tech students.

  • Networks and MarketsCS 5854 β€’ LEC β€’ 1 section

    Credits: 3 β€’ Stdnt Opt(Letter or S/U grades)

    MW 14:55–16:10 β€’ Jan 20 – May 5, 2026

    Instructors: Nikhil Garg

    The course examines how the computing, economic and sociological worlds are connected and how these connections affects these worlds. Tools from computer science, game theory and mathematics are introduced and then used to analyze network structures present in everyday life. Topics covered include social networks, web search, auctions, markets, voting, and crypto-currencies (e.g. bitcoin).

    Section 030

    MW 14:55–16:10 β€’ Jan 20 – May 5, 2026

    Nikhil Garg

    Instruction mode: In Person

    Session: Regular Academic Session