My work for the Discrete Optimization course on Coursera.