Stanford compiler course assignements