Cutting-Planes: 1. Cutting-planes in mixed-integer linear programs: an overview 2. An introduction to Gomory cuts 3. An introduction to MIR Inequalities and Relations between Families of Cuts 4. An introduction to Chvatal-Gomory Cuts 5. An introduction to Cover Inequalities: Part I