for the coursera class