assignments for stanford compiler course on coursera