Below are examples of possible solutions to our homework problems. These
solutions are not the only way to solve the problems! Some answers may be
more or less wordy than you are required to be, and there are often many ways to
justify an answer.
If you think there is an error in these solutions, please email David.
To complete the homework, print out the template, write your answers in the designated spaces,
and then scan and upload your work to Gradescope as a PDF. To do so, you can:
Use a printer than also scans (you or a friend might have such a device)
Go to certain libraries on campus (see “Scanning” here), or
Download an app on your cell phone that uses your camera to make PDFs (see
This method produces the worst images, so you are encouraged to use one
of the other choices.
Note: If you have a tablet that allows you to write directly on PDF files,
feel free to do this and skip the printing and scanning steps.
After creating the PDF, make sure the quality is good and then upload it to
Gradescope under the appropriate assignment.
Homework assignments are always due at 9 PM PT. Because technical issues
sometimes arise, I have set the system to allow submissions (without penalty)
for fifteen minutes after the due date/time. Late homeworks are not accepted.
Do not email with such requests. If you just miss the homework deadline, think
of that assignment as your lowest homework score (which will be dropped).
NOTE: If you are waitlisted for the course and/or not added to Gradescope,
you MUST email your scanned homework to David (email@example.com) before the deadline.