Theoretical Computer Science at Northeastern

Learn about our courses and seminars.

Current Course Offerings

Fall 2026
CS 7180: Special Topics — Foundations of Trustworthy AI
Instructor: Ullman
CS 7800: Advanced Algorithms
Instructor: Hu
CS 7810: Foundations of Cryptography
Instructor: Wichs

Previous PhD Courses

Regularly Offered Core Courses
CS 7140: Advanced Machine Learning
Last taught: Spring 2026, Zhang
CS 7800: Advanced Algorithms
Last taught: Fall 2025, Ullman
CS 7805: Complexity Theory
Last taught: Fall 2025, Viola
CS 7810: Foundations of Cryptography
Last taught: Spring 2025, Wichs
CS 7840: Foundations and Applications of Information Theory
Special Topics and Seminars