Avrim Blum's course home pages

Spring 16:
15-210 Parallel and Sequential Data Structures and Algorithms
Fall 15:
10-806 Foundations of Machine Learning and Data Science
15-451/651 Algorithms
Spring 15:
CS 598 Topics in Algorithms (UIUC)
Fall 14:
Topics in Learning Theory (UIUC)
Spring 14:
15-859(B) Machine Learning Theory
Fall 13:
15-451/651 Algorithms
Spring 13:
15-896 Algorithms, Games, and Networks
Fall 12:
15-451/651 Algorithms
Spring 12:
15-859(B) Machine Learning Theory
Fall 11:
15-451 Algorithms
Spring 11:
15-859(M) Randomized Algorithms
Fall 10:
15-359 Probability and Computing
...
Spring 07:
15-859(B) Machine Learning Theory
...
Fall 04:
15-855 Complexity Theory
...
Spring 03:
15-251 Great Theoretical Ideas in CS
...
Spring 02:
15-211 Fundamental Data Structures and Algorithms
...
Spring 01:
15-750 Graduate Algorithms
33-658 Quantum computing
Spring 00:
15-854 Approximation and Online Algorithms.
Fall 98:
15-859(D), Randomized Algorithms.
...
Fall 96:
15-681 Machine Learning
Spring 96:
15-211 Fundamental Structures of Computer Science I. (This page has restricted access).
...