Programs for coursework for MIT's OCW 6.00SC course