1. Introduction
2. Graph theory basic: Menger's theorem
3. Planar graphs and Kuratowski's theorem
4. Graph drawing, Tutte's rubber band embedding, and connectivity testing
5. Graph Laplacian, electronic flows, and random walks
6. Koebe's coin representation of planar graphs, Riemann mapping theorem, Steiniz's theorem
7. Colin de Verdiere graph paragrameter
8. Orthogonal representations of graphs and semidefinite programming
9. Lovasz theta function, stable sets, vector colorings, and perfect graphs
10. Graph realizations and rigidity