Fall 2026

Fall 2026 Course Offerings 

The following courses are tentatively scheduled for Fall 2026.

Courses offered in Fall 2026 will be delivered in-person, unless specified below.

For delivery method and date and time of offer please look at the schedule of classes once its been updated. For course instructor information, please follow the instructions linked here.

Recommended Background

Area

Number

Course Title

  Software Engineering CS 645 Software Requirements Specification and Analysis
  Graphics and User Interfaces CS 649 Human-Computer Interaction
  Hardware and Software Systems CS 651 Data-Intensive Distributed Computing
  Hardware and Software Systems CS 654 Distributed Systems
  Hardware and Software Systems CS 656 Computer Networks
  Algorithms and Complexity CS 666 Algorithm Design and Analysis
  Artificial Intelligence CS 679 Neural Networks
  Computational Statistics CS 680 Intro to Machine Learning
  Computational Statistics CS 685 Machine Learning
  Artificial Intelligence CS 686 Intro to Artificial Intelligence
  N/A - not for credit CS 697 Graduate Research Skills Seminar
  Hardware and Software Systems CS 698 LEC 001 Introductory Research Topics: Privacy, Crypto, Data Security
    CS 698 LEC 002 Introductory Research Topics: Software Delivery
  Artificial Intelligence CS 698 LEC 003 Introductory Research Topics: Intro to Natural Language Processing
  Artificial Intelligence CS 698 LEC 004 Introductory Research Topics: Intro to Natural Language Processing
  Quantum Information and Computation CS 768 Quantum Information Processing
  Algorithms and Complexity CS 795 Fundamentals of Optimization
  Software Engineering CS 846 SEM 001 Adv Topics in Software Engineering: Adv Topics in Software Debugging and Testing
  Software Engineering CS 846 SEM 002 Adv Topics in Software Engineering: Adv Topics in Requirements Engineering
  Software Engineering CS 846 SEM 003 Adv Topics in Software Engineering: Empirical Software Engineering
  Data Systems CS 848 Adv Topics in Data Bases: The Frontiers of Data Indexing: Theory Meets Systems
  Hardware and Software Systems CS 854 Adv Topics in Computer Science: Model Serving Systems for GenAI
  Hardware and Software Systems CS 858 Adv Topics in Cryptography, Security, and Privacy: Trustworthy Machine Learning: A systems-security approach
  Algorithms and Complexity CS 860 Adv Topics in Algorithms and Complexity: Probabilistic Methods in Computer Science
  Artificial Intelligence CS 886 SEM 001 Adv Topics in AI: Learning Theory for Modern AI: Transformers and Large Language Models
  Artificial Intelligence CS 886 SEM 002 Adv Topics in AI: Language Agents
  Graphics and User Interfaces CS 888 Adv Topics in Computer Graphics: Adv Topics in Computational Wave Propagation Methods