Problem sets for MIT Opencourseware 600