This is part of course project for Coursera's Developing Data Products course.