| Lec # | Topics | KEY DATES | 
|---|---|---|
| 1 | Introduction Pigeonhole Principle  | |
| 2 | Mathematical Induction | |
| 3 | Permutations | |
| 4 | Binomial Theorem | Problem set 1 due | 
| 5 | Compositions Integer Partitions  | |
| 6 | Set Partitions | |
| 7 | Cycles in Permutations Stirling Numbers  | |
| 8 | Exam 1 | Problem set 2 due | 
| 9 | Inclusion-exclusion Principle | |
| 10 | Inclusion-exclusion (cont.) Mobius Inversion  | |
| 11 | Recurrence Relations | Problem set 3 due | 
| 12 | Generating Functions | |
| 13 | Generating Functions (cont.) | |
| 14 | Catalan Numbers | |
| 15 | Generating Functions (cont.) | Problem set 4 due | 
| 16 | Exam 2 | |
| 17 | Graphs Eulerian Walks Hamiltonian Cycles  | |
| 18 | Trees Counting Trees  | Problem set 5 due | 
| 19 | Matrix-tree Theorem | |
| 20 | Matrix-tree Theorem (cont.) | |
| 21 | Matrix-tree Theorem and Eulerian Digraphs | |
| 22 | Bipartite Graphs and Matchings | Problem set 6 due | 
| 23 | Planar Graphs Polyhedra Maps  | |
| 24 | Chromatic Polynomials | |
| 25 | Exam 3 | |
| 26 | Polya Counting Ramsey Theory Probabilistic Method  | Problem set 7 due |