Spring 2025 Course Offerings (Tentative)
The following courses are tentatively scheduled for Spring 2025.
Courses offered in Spring 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 |
Open background | Hardware and Software Systems | CS 854 | Adv Topics in Computer Systems: Consensus Protocols and Blockchains |
Mathematical maturity, knowledge of groups and rings (PMATH 347), basic commutative algebra (PMATH 446), basic knowledge of complexity theory (CS 360/365). | Algorithms and Complexity | CS 860 | Adv Topics in Algorithms & Complexity: Commutative Algebra & Algebraic Complexity |
Quantum Information and Computation | CS 867 | Adv Topics in Quantum Computing | |
At least one of: (A) machine learning; (B)- modern deep learning for natural language processing; (C) computer vision; (D) robotics; or (E) reinforcement learning |
Artificial Intelligence | CS 886 | Adv Topics in Artificial Intelligence: Natural Language Processing for Machine Learning (NPL4ML) |
Open background | Scientific Computing | CS 898 | Adv Special Topics in Computer Science: Data Sources for Emerging Technologies |
Open background | Graphics and User Interfaces; or Algorithms & Complexity | CS 898 | Adv Special Topics in Computer Science: Tilings and Computation |