Fall 2025 Course Offerings
The following courses are scheduled for Fall 2025.
Courses offered in Fall 2025 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 | |
Scientific and Symbolic Computing; or 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 | |
NA | CS 697 | Graduate Research Skills Seminar | |
Hardware and Software Systems | CS 698 LEC 001 | Introductory Research Topics: Privacy, Crypto, Data Security | |
Algorithms and Complexity | CS 698 LEC 002 | Introductory Research Topics: Foundations of Modern Cryptography | |
Quantum Information and Computation | CS 768 | Quantum Information Processing | |
Scientific and Symbolic Computing | CS 770 | Numerical Analysis | |
Computational Statistics; or Scientific and Symbolic Computing | CS 794 | Optimization for Data Science | |
Algorithms and Complexity | CS 795 | Fundamentals of Optimization | |
Hardware and Software Systems | CS 798 | Adv Research Topics: Privacy in Computation and Communication | |
An undergraduate course in programming languages or compilers or permission of the instructor. | Programming Languages | CS 842 | Adv Programming Language Design: A Tour of Implementation Topics |
Software Engineering | CS 846 SEM 001 | Adv Topics in Software Engineering: Topics in Empirical Software Evolution | |
Software Engineering | CS 846 SEM 002 | Adv Topics in SE: People Empirical Software Engineering | |
Data Systems | CS 848 SEM 001 | Adv Topics in Databases: Algorithmic Aspects of Database Query Processing | |
Data Systems | CS 848 SEM 002 | Adv Topics in Databases: Building private data systems | |
Hardware and Software Systems | CS 854 | Adv Topics in Computer Systems: 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 & Complexity: Topics in Coding Theory | |
Quantum Information and Computation | CS 867 | Adv Topics in Quantum Computing: Theory of Quantum Information | |
Graphics and User Interfaces | CS 889 | Adv Topics in HCI: Research Methods in HCI |