All assignments have online submission links here. Officially, assignments are due by the end of the day of the due date. Unofficially they are due when the instructor reviews them for grading (which will strictly be after the due date).
Please do not be late on your explainer videos, these are used for peer review.
Our internal page with explainer and peer review assignments.
Video Introduction: please record a short video to introduce yourself to the class. Due next Wednesday. Guidelines: approximately 5 minutes, share your name, research interests, where you are from (both university and hometown), and anything else you would like to share (hobbies, recommendations, aspirations, etc.).
You may use any recording device (laptop, phone), please show your face to help us get to know each other. You must upload in a way that is accessible to the other members of the class (e.g. share on UCR's Google Drive and whitelist @ucr accounts).
Note: a link to your video will be shared with members of this class but will not be public.
Link to Flip Tanedo's video introduction (2026)
Pre-Class Survey, please complete by Wednesday, September 30
Short Homework 1: due Wednesday, September 30
Please note that while you may edit your responses in the form, the pdf you upload cannot be replaced. Please double check your file before you upload for this and all of your uploaded pdfs.
Long Homework 1: due Friday, Oct 9; corrected version (10/11: fixed index typo in (1.10); thanks Casey.)
Monday discussion presentations:
Oct 12: Inaya and Casey.
Oct 20: Ted (LHW2, #3) and Anthony (LHW2, #1)
Short Homework 2: due Wednesday, Oct 14
SHW2 Submission link. (Update: Link posted Oct 13, thanks Nathan F.)
Long Homework 2: due Friday, Oct 23
Explainer 1: Due Friday, Oct 16
Assignments on the Internal Sheet. See "Week 3: Explainer 1" column, this refers to the problem number on Long Homework 2.
Peer Review 1: Due Wednesday, Oct 21.
Peer Review 1 Form (please fill out the same form and submit for each of your peers whom you are reviewing)
Monday discussion presentations:
Oct 27: Carl (LHW2 #4) and Leo (LHW2 #2)
Nov 2: Nathan P. and Jonah
Short Homework: due Wednesday,
Long Homework: due Friday,
Explainer: Due Friday, Oct 30
Peer Review 2: Due Wednesday, Nov 4
Peer Review 2 Form (please fill out the same form and submit for each of your peers whom you are reviewing)
Monday discussion presentations:
Nov 9: Paul and Mahfuzun
Nov 16: Yaman and Justin
Short Homework: due Wednesday,
Long Homework: due Friday,
Explainer 3: Due Friday, Nov 13
Peer Review 3: Due Wednesday, Nov 18
Peer Review 3 Form (please fill out the same form and submit for each of your peers whom you are reviewing)
Monday discussion presentations:
Nov 23: Nathaniel F. and [available makeup slot]
Nov 30: Makeup slot or Flip
Short Homework: due Wednesday,
Long Homework: due Friday,
Explainer 4: Due Friday, Dec 4
Peer Review 4: Due Wednesday, Dec 2
Peer Review 4 Form (please fill out the same form and submit for each of your peers whom you are reviewing)