A repo for the discrete optimization course by coursera