Course Highlights
 
 This course features a reading section and lecture notes that summarize the topics discussed and analyzed in class.
 Course Description
 The topics for this course cover various aspects of complexity theory, such as  the basic time and space classes, the polynomial-time hierarchy and the randomized classes . This is a pure theory class, so no applications were involved.
 