For all the programming assignments in Discrete Optimization course in Coursera