# Submitting Problem Sets

## Creating and Cloning Repositories (one-time step)

• Click on the link in the green bar at the top of the problem set description. This will automatically create a repository for you with the starter code. These repositories are private to you and me, and should be kept that way, unless you have a partner.
• If you are working in a pair, go the Settings > Collaborators and Teams in your repository and add your partner as a collaborator. To avoid confusion, your partner should not create a repository for themselves by clicking on the link, and should delete their own repository if it was already created.
• Clone this repository to a convenient location on your computer. Cloning is a one-time task for each repository and machine.

## Editing Code, Pushing Changes, Submissions

• Where starter code is provided, do not modify the interfaces of the functions or classes.
• Early in the coding process, well before the deadline, add, commit, and push to ensure that everything's ok. For example, if you have made changes to knn.py and mnistparse.py:
• You can check that your submission went through as intended by looking at https://github.com/wellesleynlp/mlps1-yourusername in the browser, logged in.