Overview
Syllabus
Great Ideas in Theoretical Computer Science: Introduction (Spring 2016) reupload with improved audio
Great Ideas in Theoretical Computer Science: On Proofs (Spring 2016)
Great Ideas in Theoretical Computer Science: Deductive Systems (Spring 2015)
Great Ideas in Theoretical Computer Science: Logic (Spring 2013)
Great Ideas in Theoretical Computer Science: Countability and Diagonalization (Spring 2013)
Great Ideas in Theoretical Computer Science: Finite Automata (Spring 2015)
Great Ideas in Theoretical Computer Science: Turing's Legacy (Spring 2015)
Great Ideas in Theoretical Computer Science: Computability (Spring 2013)
Great Ideas in Theoretical Computer Science: Gödel's Incompleteness Theorems (Spring 2013)
Great Ideas in Theoretical Computer Science: Time Complexity (Spring 2016)
Great Ideas in Theoretical Computer Science: Computational Arithmetic (Spring 2016)
Great Ideas in Theoretical Computer Science: Boolean Formulas and Circuits (Spring 2016)
Great Ideas in Theoretical Computer Science: Graphs: The Basics (Spring 2015)
Great Ideas in Theoretical Computer Science: Graph Algorithms (Spring 2015)
Great Ideas in Theoretical Computer Science: Approximation Algorithms (Spring 2016)
Great Ideas in Theoretical Computer Science: Probability 1 (Spring 2013)
Great Ideas in Theoretical Computer Science: Probability 2 (Spring 2015)
Great Ideas in Theoretical Computer Science: Randomized Algorithms (Spring 2016)
Great Ideas in Theoretical Computer Science: Linear Algebra (Spring 2016)
Great Ideas in Theoretical Computer Science: Random Walks and Markov Chains (Spring 2016)
Great Ideas in Theoretical Computer Science: Number Theory (Spring 2015)
Great Ideas in Theoretical Computer Science: Group Theory (Spring 2016)
Great Ideas in Theoretical Computer Science: Polynomials (Spring 2015)
Great Ideas in Theoretical Computer Science: Fast Integer Multiplication (Spring 2016)
Great Ideas in Theoretical Computer Science: Quantum Computing (Spring 2016)
Great Ideas in Theoretical Computer Science: Epilogue: Why Max-Cut is My Favorite (Spring 2015)
Taught by
Ryan O'Donnell