Ph.D. CS Theory Body of Knowledge

A student has to take three courses as specified below and get at least two A's and one B in these three courses.

CS 6520: Computational Complexity OR CS 7545: Machine Learning Theory

CS 6550: Design and Analysis of Algorithms

Math 7018: Probabilistic Methods in Combinatorics