Programming Assignments solutions for https://class.coursera.org/hwswinterface-002