Avrim Blum's course home pages


Spring 23:
TTIC 31150/CMSC 31150 - Mathematical Toolkit (TTIC).
Spring 22:
TTIC 31250 - An Introduction to the Theory of Machine Learning (TTIC).
Spring 21:
TTIC 31150/CMSC 31150 - Mathematical Toolkit (TTIC).
Spring 20:
TTIC 31250 - An Introduction to the Theory of Machine Learning (TTIC).
Winter 19:
TTIC 31010 / CMSC 37000 Algorithms (TTIC).
Spring 18:
TTIC 31250 - An Introduction to the Theory of Machine Learning (TTIC).
Spring 17, Spring 16:
15-210 Parallel and Sequential Data Structures and Algorithms (CMU)
Fall 15:
10-806 Foundations of Machine Learning and Data Science (CMU)
15-451/651 Algorithms (CMU)
Spring 15:
CS 598 Topics in Algorithms (UIUC)
Fall 14:
Topics in Learning Theory (UIUC)
Spring 14:
15-859(B) Machine Learning Theory (CMU)
Fall 13:
15-451/651 Algorithms (CMU)
Spring 13:
15-896 Algorithms, Games, and Networks (CMU)
Fall 12:
15-451/651 Algorithms
Spring 12:
15-859(B) Machine Learning Theory (CMU)
Fall 11:
15-451 Algorithms
Spring 11:
15-859(M) Randomized Algorithms (CMU)
Fall 10:
15-359 Probability and Computing (CMU)
...
Spring 07:
15-859(B) Machine Learning Theory (CMU)
...
Fall 04:
15-855 Complexity Theory (CMU)
...
Spring 03:
15-251 Great Theoretical Ideas in CS (CMU)
...
Spring 02:
15-211 Fundamental Data Structures and Algorithms (CMU)
...
Spring 01:
15-750 Graduate Algorithms (CMU)
33-658 Quantum computing (CMU)
Spring 00:
15-854 Approximation and Online Algorithms (CMU)
Fall 98:
15-859(D), Randomized Algorithms (CMU)
...
Fall 96:
15-681 Machine Learning (CMU)
Spring 96:
15-211 Fundamental Structures of Computer Science I (CMU)
...