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