Required by Coursera.org course project.