cs221 assignment on scheduling