|
|
5
|
|
49225
|
Lecture-Discussion
|
AIW
|
2:00PM
-3:15PM
|
TR
|
0220 Siebel Center for Comp Sci
|
Donahue, K
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- AIs in the World
- Section Info:
- Title: AIs in the world: teammates, rivals, and scorecards. What impact does computing technology have on the world - and what are ways that computer science researchers can help improve the societal consequences of tools they create? Almost as long as computing tools have existed, researchers have studied how these tools can shape and be shaped by society. In this class, we will give students the context to understand the history of these issues, as well as an understanding of current trends in research on the societal impact of artificial intelligence. This course will focus on three main topics: 1) human-algorithm collaboration (the study of designing AI tools that work well with humans in the loop, rather than in isolation), 2) multi-AI interaction (the study of agentic teams), and 3) benchmark and leaderboard design (designing evaluation mechanisms, such as LMArena, that are helpful for consumers and give good incentives for model-creators). This class has the additional goal of helping students practice their skills for academic research, and as such will require each student to read academic papers, prepare and present at least once during the semester on a particular paper, and conduct a preliminary exploration into their own research project.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
69375
|
Online
|
AO2
|
ARRANGED
|
n.a.
|
n.a.
|
Willis, C
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Foundations of Data Curation
- Section Info:
- This section is only for students that are in the Computer Science Online MCS/MCS-DS Program offered on the Coursera platform. Additional ProctorU fees may apply.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
50499
|
Lecture-Discussion
|
APE
|
12:30PM
-1:45PM
|
WF
|
1302 Siebel Center for Comp Sci
|
Moses, W
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Advanced Perform Engineering
- Section Info:
- This course will teach you how to understand and build the high performance computing systems that make up everything from supercomputers to embedded devices. This seminar course will exploring performance pitfalls in a high-level programming language, descending through the compiler, assembly, eventually hardware level to explore how to build fast code. Topics may include: algorithmic performance engineering, parallelism, memory hierarchies, and beyond.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
64616
|
Lecture-Discussion
|
APK
|
3:30PM
-4:45PM
|
TR
|
1214 Siebel Center for Comp Sci
|
Kloeckner, A
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Fast Algorithms & Intrgl Equat
- Section Info:
- Near-linear-complexity ("fast") numerical algorithms and related numerical methods, mainly for the numerical solution of elliptic partial differential equations, such as Laplace, Helmholtz, Stokes, Maxwell's, or elasticity. Numerical rank, complexity/accuracy trade-offs, notions of convergence. Multi-level compression schemes. Tree codes, Fast Multipole Methods. Potential Theory and Integral Equations. Quadrature. Fast, compression-based, linear-time direct solvers based, randomized linear algebra. Fast function transforms: Uniform and non-uniform FFTs, Butterfly algorithms. Prerequisites: CS 450; Linear Algebra, programming experience, some exposure to Partial Differential Equations. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
5
|
|
49221
|
Online
|
CC1
|
ARRANGED
|
n.a.
|
n.a.
|
Farivar, R
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Cloud Computing Capstone
- Section Info:
- This section is only for students that are in the Computer Science Online MCS/MCS-DS Program offered on the Coursera platform. Additional ProctorU fees may apply.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS:Computer Sci Online -UIUC.
|
|
|
5
|
|
67236
|
Online
|
CC3
|
ARRANGED
|
n.a.
|
n.a.
|
Farivar, R
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Cloud Computing Capstone
- Section Info:
- This course will be taught on the Coursera platform. This section may have one or more proctored online exams. Students in on-campus programs will have no additional proctoring fees. Students in online programs may incur additional proctoring fees. Students taking a credit-bearing Illinois course on the Coursera platform for the first-time must complete a short onboarding course to gain course access. Additional information is available at https://ws.engr.illinois.edu/sitemanager/getfile.asp?id=3552. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC.
|
|
|
5
|
|
40108
|
Lecture-Discussion
|
CCE
|
1:00PM
-1:50PM
|
F
|
404 200 S Wacker
|
Bailey, B
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Special Approval:
- Instructor Approval Required
- Credit:
- 4 hours
- Section Title:
- Chicago Capstone Experience
- Section Info:
- This section is intended for students in the MCS Chicago program only. In this capstone course, students will develop and apply design and engineering knowledge to successfully complete a real-world technology innovation project. Students will learn through hands-on design and implementation work, regular mentorship, and self-reflection activities. Students will receive mentorship from the instructor and, if possible, a non-faculty stakeholder for the project. Projects may be determined through a variety of means, including projects defined by the instructor, stakeholders in industry, government agencies, and nonprofits, open source software and data projects, and projects defined by students with instructor approval. An important criterion is that the projects connect with the Chicago community in some way. This section may have online and in person components. You are responsible for completing homeworks, quizzes, and any in person activities that are required. Please speak with your professor regarding expectations. Weekly in-person meeting in Classroom A at 200 S. Wacker Dr. Chicago. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS: Computer Sci OFF - UIUC.
|
|
|
3
|
|
54730
|
Lecture-Discussion
|
CSS
|
12:30PM
-1:45PM
|
WF
|
2233 Everitt Laboratory
|
Chandrasekharan, E
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Computational Social Science
- Section Info:
- In this course, we will explore how social behaviors are mediated by computational systems. Focusing on a combination of sociological foundations and recent advances in computational social science, natural language processing, and human-centered AI, we will learn to apply computational techniques to answer social science questions. Through this course, students will read and critique high-impact research papers, lead and engage in class discussions, work on implementing new methods during in-class lab sessions, and execute a group research project for their final paper. Prerequisites: The assignments and activities (i.e., research labs, reading reflections, research project) in this course are specifically aimed at students interested in performing computational social science research. As a result, we expect students enrolled in this course to have a good grasp of python, statistics, and basic data manipulation/analysis. Restrictions: Restricted to Grad students. Undergrads can apply for exceptions. For up-to-date information about CS course restrictions, please view the following link for restrictions and release dates: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
64618
|
Lecture-Discussion
|
CST
|
2:00PM
-3:15PM
|
TR
|
0018 Campus Instructional Facility
|
Bailey, B
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Creativity Support Tools
- Section Info:
- Introduces recent research on creativity support tools in the field of human-computer interaction. Topics include theories and models of creativity, user interfaces for creative practice, evaluation methods, collaboration and social creativity, and human-AI models of co-creation. Topics will be explored through student-led presentations, written critiques, in-class discussions of the literature and research projects related to the section theme. Students will come away from the course with in-depth knowledge of how technology advances are shaping the future of creative work and innovation.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
62836
|
Lecture-Discussion
|
CVH
|
3:30PM
-4:45PM
|
WF
|
106B8 Engineering Hall
|
Rehg, J
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Computer Vision for Health
- Section Info:
- For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
|
|
|
4
|
|
67238
|
Lecture
|
DA
|
12:30PM
-1:50PM
|
TR
|
Location Pending
|
Alabi, D
|
- Availability:
- CrossListOpen (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Info-Theoretic Cryptography
- Section Info:
- We will study foundational and recent work on the use of information theory to design and analyze cryptographic protocols. In the first half of the course, we will study privacy attacks that motivate strong privacy and security definitions. Then, we will explore the basics of differential privacy. In the second half, we will study some core works on zero-knowledge proofs and watermarking of generative models. This class meets with ECE 598 section DA. For up-to-date information about CS course restrictions, including undergraduate petitions for graduate course registration, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
4
|
|
52546
|
Lecture-Discussion
|
DAG
|
9:30AM
-10:45AM
|
TR
|
2406 Siebel Center for Comp Sci
|
Reid, J
|
- Availability:
- CrossListOpen (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Digital Agriculture
- Section Info:
- This course explores the digital transformation of agricultural production systems through the integration of automation, AI, sensing, connectivity, and electrification. With rising global challenges related to labor, sustainability, and food security, agriculture is rapidly becoming one of the most complex and impactful domains for cyber-physical systems research and deployment. The course focuses on the engineering foundations of modern farm operations—including field robotics, machine perception, farm management information systems, and digital twins—while emphasizing system integration, safety, and usability in real-world agricultural environments. Students will read and critique state-of-the-art research papers spanning autonomous machinery, edge/cloud computing for farms, computer vision for crops and livestock, and scalable decision support systems. A semester-long team project will allow students to conceptualize, prototype, and present a solution to a real-world digital agriculture challenge. The course features guest lectures from practicing engineers and stakeholders in the ag tech industry to bring practical perspectives into the classroom. Prerequisites: Graduate standing in GCOE or ACES discipline. https://ws.engr.illinois.edu/custom/getsyllabus.asp?id=3100. For up-to-date information about CS course restrictions, please view the following link for restrictions and release dates: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
71084
|
Online
|
DAO
|
9:30AM
-10:45AM
|
TR
|
n.a.
|
Reid, J
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Digital Agriculture
- Section Info:
- This course explores the digital transformation of agricultural production systems through the integration of automation, AI, sensing, connectivity, and electrification. With rising global challenges related to labor, sustainability, and food security, agriculture is rapidly becoming one of the most complex and impactful domains for cyber-physical systems research and deployment. The course focuses on the engineering foundations of modern farm operations—including field robotics, machine perception, farm management information systems, and digital twins—while emphasizing system integration, safety, and usability in real-world agricultural environments. Students will read and critique state-of-the-art research papers spanning autonomous machinery, edge/cloud computing for farms, computer vision for crops and livestock, and scalable decision support systems. A semester-long team project will allow students to conceptualize, prototype, and present a solution to a real-world digital agriculture challenge. The course features guest lectures from practicing engineers and stakeholders in the ag tech industry to bring practical perspectives into the classroom. Prerequisites: Graduate standing in GCOE or ACES discipline. https://ws.engr.illinois.edu/custom/getsyllabus.asp?id=3100. For up-to-date information about CS course restrictions, please view the following link for restrictions and release dates: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC or NDEG:Computer Science Onl-UIUC.
|
|
|
5
|
|
66319
|
Online
|
DCC
|
ARRANGED
|
n.a.
|
n.a.
|
Willis, C
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Found of Data Curation
- Section Info:
- This section is intended for Chicago MCS only. This course will be taught on the Coursera platform. This section may have one or more proctored online exams. Students in on-campus programs will have no additional proctoring fees. Students in online programs may incur additional proctoring fees. Students taking a credit-bearing Illinois course on the Coursera platform for the first-time must complete a short onboarding course to gain course access. Additional information is available at https://ws.engr.illinois.edu/sitemanager/getfile.asp?id=3552. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS: Computer Sci OFF - UIUC.
|
|
|
3
|
|
57709
|
Lecture-Discussion
|
DIM
|
9:30AM
-10:45AM
|
TR
|
0220 Siebel Center for Comp Sci
|
Zhao, S
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Diff and Inverse MC Methods
- Section Info:
- This course provides a rigorous examination of differentiable Monte Carlo (MC) methods, an emerging framework for solving high-dimensional inverse problems in computer graphics and scientific computing. We will explore the mathematical foundations of computing gradients for stochastic estimators—focusing on adjoint methods and Reynolds transport theorem for handling geometric discontinuities—and apply these concepts to differentiable and inverse rendering to recover material and geometric properties from images. The curriculum further extends to physics-based simulation, detailing the grid-free Walk on Spheres (WoS) algorithm for solving Partial Differential Equations (PDEs) and its differentiable counterparts for inverse boundary value problems. By unifying light transport and physical simulation under a common stochastic gradient framework, students will equip themselves with the tools to perform efficient optimization in complex, continuous domains.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
35992
|
Online
|
DLC
|
ARRANGED
|
n.a.
|
n.a.
|
Mashfiqui Rabbi Shuvo, M
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Deep Learning For Healthcare
- Section Info:
- This section is open to both Chicago MCS and Urbana campus students. This course will be taught on the Coursera platform. This section may have one or more proctored online exams. Students in on-campus programs will have no additional proctoring fees. Students in online programs may incur additional proctoring fees. Students taking a credit-bearing Illinois course on the Coursera platform for the first-time must complete a short onboarding course to gain course access. Additional information is available at https://ws.engr.illinois.edu/sitemanager/getfile.asp?id=3552. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
45708
|
Online
|
DLH
|
ARRANGED
|
n.a.
|
n.a.
|
Mashfiqui Rabbi Shuvo, M
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Deep Learning for Healthcare
- Section Info:
- This section is only for students that are in the Computer Science Online MCS/MCS-DS Program offered on the Coursera platform. This section may have one or more proctored online exams. Students in on-campus programs will have no additional proctoring fees. Students in online programs may incur additional proctoring fees. Students taking a credit-bearing Illinois course on the Coursera platform for the first-time must complete a short onboarding course to gain course access. Additional information is available at https://ws.engr.illinois.edu/sitemanager/getfile.asp?id=3552. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
40106
|
Lecture-Discussion
|
EAI
|
12:30PM
-1:45PM
|
TR
|
157 Noyes Laboratory
|
Sultana, S
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Ethics in AI
- Section Info:
- Introduces critical social analysis of the ethical aspects of Artificial Intelligence. Students will learn theories of ethics, the history of AI, the intersection between ethics and computing, the underlying values of AI, privacy concerns around AI applications, different kinds of biases (based on race, gender, age, sexual orientation, faith, geographic location, etc.) associated with many AI applications, the concerns around AI, and associated debates based on contemporary examples. This course will prepare students for systematically analyzing and auditing an AI system for its ethical standards, and designing new systems that are fairer.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
5
|
|
57824
|
Lecture-Discussion
|
FYY
|
12:30PM
-1:45PM
|
WF
|
1214 Siebel Center for Comp Sci
|
Yan, F
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Machine Learning for Systems
- Section Info:
- From classical learning-based approaches to generative and agentic AI, machine learning (ML) is transforming computer systems and networks in profound ways. This course examines both seminal and state-of-the-art work on ML for systems. Students will read, critique, present, and discuss research papers, with guidance and context provided by the instructor. In parallel, students will undertake a structured group research project aimed at producing a high-quality conference-style paper (although an actual submission is not required). Recommended prerequisites: at least one course in AI/ML (e.g., CS 440, CS 443, CS 446) and one course in systems and networking (e.g., CS 423, CS 425, CS 438). For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
5
|
|
58308
|
Lecture-Discussion
|
GAA
|
3:30PM
-4:45PM
|
MW
|
0220 Siebel Center for Comp Sci
|
Chang, K
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Generative + Agentic AI/NLP
- Section Info:
- Generative and agentic AI has transformed NLP and established a new paradigm upon large language models (LLMs) for building autonomous agents that can interact, acquire, and process knowledge for humans. While LLMs like ChatGPT have created real buzz, our understanding of these large and complex models is limited: How does it work? What can it do? As LLMs can read, reason, and generate, can we use LLMs to automate daily tasks of knowledge acquisition, such as reading technical papers, browsing websites, checking emails, and teaching a subject? This class will take a laboratory and collaborative approach to understand and use agentic LLM by surveying the literature and doing research. Objective: Publishable survey/research papers. Format: Hands-on survey and research in small groups of 1-2 leads and 1-2 apprentices. Prerequisites: 1) Lead- Research experience in NLP/ML/DM (having published in ACL/EMNLP or similar venues) and 2) Collaborator/Apprentice: CS447 and strong CS background.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
40519
|
Lecture-Discussion
|
HCA
|
3:30PM
-4:45PM
|
MW
|
1302 Siebel Center for Comp Sci
|
Wang, G
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Intro to Human-Centered AI
- Section Info:
- Intro to Human-Centered AI examines how AI systems can be designed and evaluated to better support human goals, values, and decision-making from an HCI perspective. The course focuses on how people understand, interact with, and are affected by AI in real-world settings, covering topics such as human–AI interaction, explainability, user autonomy and agency, algorithmic decision-making, fairness and bias, and designing AI for various populations. Through lectures, paper discussions, and a hands-on project, students will critically analyze existing AI systems and apply human-centered design and evaluation methods to create more responsible and effective AI experiences. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
|
|
|
4
|
|
49222
|
Lecture-Discussion
|
HPN
|
2:00PM
-3:20PM
|
WF
|
3015 Electrical & Computer Eng Bldg
|
Mittal, R
|
- Availability:
- CrossListOpen (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- High Speed/Progrmable Networks
- Section Info:
- The ever-increasing demand for higher performance, new functionality, and flexibility has given rise to radical new designs for networking infrastructure, that not only unleash exciting new opportunities, but also challenge conventional wisdom. The goal of this course is to introduce students to such recent research and industrial advancements in networking. In each lecture, we will discuss one or two recent papers that propose (or use) unconventional new designs for network stack, network interface cards, or switches. The papers are systems oriented, focusing on practical challenges associated with designing and implementing such network systems, and cover latest topics such as programmable switches, kernel-bypass networking, RDMA, and smart NICs. Prerequisites : ECE/CS 438 (Communication Networks).
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
69389
|
Lecture-Discussion
|
HSA
|
11:00AM
-12:15PM
|
TR
|
1043 Sidney Lu Mech Engr Bldg
|
Talati, N
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Hardware & Software for AI
- Section Info:
- This advanced course explores the cutting-edge intersection of hardware and software system design for AI, focusing on architectures ranging from data center GPUs and custom accelerators to personalized AI devices. Students will analyze recent academic and industry papers, learn how to program these diverse systems, and engage with leading researchers via guest lectures. The course culminates in a hands-on research project where students will design and implement a novel solution for a real-world AI system challenge. Prerequisites: Computer architecture, parallel computer architectures, and parallel programming
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
5
|
|
36004
|
Discussion/ Recitation
Online
|
LAC
LAC
|
11:00AM
-12:15PM
11:00AM
-12:15PM
|
W
F
|
Location Pending
n.a.
|
Jabbarvand Behrouz, R
Jabbarvand Behrouz, R
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- LLM-assist & Agentic Softw Eng
- Section Info:
- This is a research-oriented seminar course. You are expected to actively participate in discussions, read and criticize recent advancements, and evaluate LLMs for programming. The class is a mix of lecture by the instructor, paper presentations and discussion by students, and integrated series of three MPs, where you work with open-source LLMs to automate programming tasks. There will be bonus activities on process-centric analysis of agentic programming systems.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS: Computer Sci OFF - UIUC.
|
|
|
5
|
|
36005
|
Discussion/ Recitation
Online
|
LAS
LAS
|
11:00AM
-12:15PM
11:00AM
-12:15PM
|
F
W
|
2406 Siebel Center for Comp Sci
n.a.
|
Jabbarvand Behrouz, R
Jabbarvand Behrouz, R
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- LLM-assist & Agentic Softw Eng
- Section Info:
- This is a research-oriented seminar course. You are expected to actively participate in discussions, read and criticize recent advancements, and evaluate LLMs for programming. The class is a mix of lecture by the instructor, paper presentations and discussion by students, and integrated series of three MPs, where you work with open-source LLMs to automate programming tasks. There will be bonus activities on process-centric analysis of agentic programming systems.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
5
|
|
46983
|
Lecture-Discussion
|
LLM
|
2:00PM
-3:15PM
|
MW
|
1302 Siebel Center for Comp Sci
|
Peng, H
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- LLM Post pretraining
- Section Info:
- Recent progress in open-source pretrained large language models (LLMs) have opened up new exciting opportunities for researchers to explore creative ideas, even when they may lack extensive resources for pretraining. This course delves into them through lectures and student-led discussions. We will cover continual pretraining, instruction fine-tuning, preference learning, alignment, efficiency optimization, evaluation, and so on. Though this course is primarily designed for graduate students, motivated undergraduates with suitable backgrounds are also welcome. Prior research experience in related fields (such as natural language processing, machine learning, vision, etc.), strong skills for paper reading and presentation, proficiency in Python and modern deep learning frameworks are assumed. For up-to-date information about CS course restrictions, please view the following link for restrictions and release dates: http://go.cs.illinois.edu/csregister.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
49828
|
Lecture-Discussion
|
MPL
|
12:30PM
-1:45PM
|
TR
|
1043 Sidney Lu Mech Engr Bldg
|
Sterman, S
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Methodological Pluralism
- Section Info:
- This graduate-level seminar covers the concept of methodological pluralism in human-computer interaction research. We will examine research methods, philosophies of research, and diverse ways of knowing to build foundational concepts and analytical skills for engaging in and understanding interdisciplinary research in computer science. Students will read research papers and methodological theory and engage in critical writing, group discussion, and oral presentations. This is a course designed primarily for PhD students in the Interactive Computing area. It may additionally be appropriate for PhD students in other areas, or advanced master’s students seeking to enter graduate research. This course does not assume prior research experience or experience in HCI. There will be no undergrad overrides for this section. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
6
|
|
73072
|
Lecture-Discussion
|
MS
|
11:00AM
-12:15PM
|
WF
|
1304 Siebel Center for Comp Sci
|
|
- Availability:
- Pending
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Special topics
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
|
|
|
5
|
|
72098
|
Lecture-Discussion
|
PA
|
12:30PM
-1:45PM
|
WF
|
1304 Siebel Center for Comp Sci
|
Fischer, P
|
- Availability:
- Closed
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- High-Performance Parallel Comp
- Section Info:
- This course focuses on high-performance distributed-memory parallelism. We will address (CPU) performance at the node level, weak- and strong-parallel scaling, communication-minimal and low-latency data exchange strategies for a variety of algorithms (e.g., direct linear solves for full and banded systems, iterative solvers, multidimensional FFTs, and hash tables). This is a hands-on course with multiple programming exercises. Students are expected to be proficient in C or Fortran and in unix or variants such as linux. Students will learn how to use MPI at scale and how to optimize single-node performance. This section has seats reserved for special groups. If you receive a RESERVE CLOSED message, the open seats are for a group that does not include you. For more information about reserved seats, see https://registrar.illinois.edu/registration/registration-faq/ . For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
4
|
|
70683
|
Online
|
PSO
|
ARRANGED
|
n.a.
|
n.a.
|
Chronopoulou, A
|
- Availability:
- CrossListOpen (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Practical Statistical Learning
- Section Info:
- This section is only for students that are in the Computer Science Online MCS/MCS-DS Program offered on the Coursera platform. Additional ProctorU fees may apply.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Restricted to MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
49198
|
Lecture-Discussion
|
SAO
|
9:30AM
-10:45AM
|
MW
|
2039 Campus Instructional Facility
|
Xing, L
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Sec of AI Agents & Open Sys
- Section Info:
- AI agents and connected devices are rapidly becoming core components of modern computing systems, from enterprise AI platforms to IoT deployments. However, these emerging ecosystems introduce new security risks, including prompt injection, unsafe delegation of authority, and vulnerabilities in IoT software and protocols. This seminar explores the security of open-source ecosystems for AI agents and IoT systems through research discussions and hands-on development. Students will work in teams on real open-source projects in one of two tracks. The AI Agent Security track focuses on developing security enhancements for agent frameworks and communication protocols (e.g., NLIP), such as defenses against prompt injection, secure agent-to-agent communication, and monitoring of agent behavior. The IoT Security Verification track focuses on building and extending an open-source IoT security verification pipeline, where students study state-of-the-art IoT vulnerability detection and verification techniques and integrate them into a centralized analysis pipeline, or develop novel approaches. The course emphasizes deep research exploration, critical understanding, and hands-on systems building, with students contributing practical security improvements to active open-source projects in emerging AI and IoT ecosystems.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
3
|
|
36022
|
Lecture-Discussion
|
TAL
|
9:30AM
-10:45AM
|
MW
|
1304 Siebel Center for Comp Sci
|
August, T
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Language, Interfaces, and Comm
- Section Info:
- This graduate special topics course covers recent advances in computing for augmenting human language. We will cover foundational sociolinguistic theories of communication and investigate new advances in HCI, NLP, and AI that aim to improve how we communicate with one another through language. We will learn how to identify when language will impact behavior through empirical studies, and how to design, build and evaluate intelligent communication tools.
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
Not intended for First Time Freshman students.
|
|
|
3
|
|
67899
|
Lecture-Discussion
|
TDS
|
2:00PM
-3:15PM
|
TR
|
3117 Everitt Laboratory
|
Gupta, I
|
- Availability:
- Open (Restricted)
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Credit:
- 4 hours
- Section Title:
- Topics in Distributed Systems
- Section Info:
- Cutting edge topics that explore overlap of distributed systems with new emerging human-facing computing research areas. Reading selections are largely contemporary. Students will write critiques, make presentations, and create a conference paper in a systematic manner. Prerequisite: any course on distributed systems, operating systems, or networking, such as CS 425, CS 340, ECE 391 or CS 438 or equivalent. Undergraduates are welcome if space remains after incoming graduate students have registered. For up-to-date information about CS course restrictions, including undergraduate petitions for graduate course registration, please see the following link: http://go.cs.illinois.edu/csregister
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|
|
|
6
|
|
72123
|
Lecture-Discussion
|
TSC
|
3:30PM
-4:45PM
|
MW
|
1214 Siebel Center for Comp Sci
|
|
- Availability:
- Pending
- Part of Term:
- 1
- Date Range:
- 08/24/26-12/09/26
- Special Approval:
- Instructor Approval Required
- Credit:
- 4 hours
- Section Title:
- Fengyuan Zhu
- Restriction(s):
-
Restricted to Graduate - Urbana-Champaign.
Restricted to Computer Science or Bioinformatics major(s). Not intended for MCS: Computer Sci OFF - UIUC or MCS:Computer Sci Online -UIUC.
|