Introduction to performance theory Introduction to ergodic theory Introduction to facet theory Introduction to measure theory Introduction to graph theory Introduction to coding theory Introduction to game theory An introduction to ergodic theory Introduction to computer theory Introduction to design theory