Homework assignments from the Programming Languages Coursera course