Programming assignments of Coursera lecture on Computing for Data Analysis by Roger Peng