Students enrolled in graduate courses for credit are expected to complete all assignments on time according to the course syllabus.

Students may have to submit assignments directly to the course teaching team, through an online method, or to the distribution office. Please review your course’s syllabus or contact your course teaching team within the first week to ensure you understand the submission requirements for your course. Below, find details for each submission method.

NOTE:  If submitting homework via an online method or directly to the teaching team, students will not need to submit an additional copy to the distribution office.

Submitting on Gradescope

  1. Go to and log in with the email address your instructor used to add you to the course. If you don’t think you have an account, ask your instructor to add you to the course, or email
  2. On Your Courses page, select the course for which you’re submitting work.
  3. On the course’s page, you will see all of your current assignments. Click on the assignment you are turning in.
  4. Click Submit PDF > Click Select PDF > locate the correct file on your computer > Click Upload PDF.
  5. Your last step is to tell your instructor which page corresponds to each question on the assignment. You will see a list of all the assigned problems, and images of all your scans. For each question click the page that contains your answer.
  6. Now click save. You will be sent to a new page to view your submission. Once you see this page and your scan looks good, you’re done!

Please contact for technical support and contact the course teaching team with any issues with the assignment submission.

Submitting to Canvas

Uploading files

  1. In Course Navigation, click the Assignments link.
  2. Click the title of the assignment you wish to submit.
  3. Click the Submit Assignment button.
  4. To upload a file from your computer, click the Choose File button. When the file window appears, locate and click the name of the file. At the bottom of the window, click the Choose or Browse button (depending on your browser).
  5. If you need to upload another file, click the Add Another File link.
  6. Click the Submit Assignment button.
  7. View the confirmation of your assignment submission.

Please contact for technical support and contact the course teaching team with any issues with the assignment submission.

Emailing teaching team

The course teaching team may ask that all assignments be submitted to a course email list or specific members of the teaching team. Please review the course syllabus for any specific email addresses that assignments should be submitted to. A member of the teaching team will confirm that your assignment has been received using this method. Please contact the course teaching team with any assignment issues that you may have.

Submitting to SCPD Distribution Office

Note: You will not need to submit an assignment to the distribution office if you have submitted your assignment via online or directly to the teaching team.

  1. Email a PDF or word document to Please make sure you attach the Assignment Route Form with each assignment
  2. Upon receipt, the distribution office will review the submission and verify that it is legible. We will reach out to students if the assignment needs to be resubmitted. The original timestamp will be used for submissions that are complete but need to be submitted again for illegibility. The student will receive an email confirmation that the submission is approved.
  3. Once approved, submissions are time stamped and sent to the course teaching team for grading.
  4. Graded homework assignments will be returned to students by the course teaching team or the distribution office. The distribution office will use the email that is provided on your mystanfordconnection account to return any graded materials.