Assignments from CS1691.x