Introduction - Discrete Optimization Academy