CS 598

Fall 2026 All Classes

All Classes

Credit: 2 TO 4 hours.

Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites.

May be repeated in the same or separate terms if topics vary.

CS 598 class schedule data for fall 2026
Status CRN Type Section Time Day Location Instructor Section Details
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.
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000