Homework

Homework #1 (due April 11, end of day)
Homework #2 (due April 18, end of day)
Homework #3 (due April 25, end of day)
Homework #4 (due May 2, end of day)
Homework #5 (due May 9, end of day)
Homework #6 (due May 16, end of day)
Homework #7 (due May 23, end of day)

Extension Policy:
Contact TA for an extension.
< 24h extension: Don't have to provide a reason but do have to tell TA in advance (otherwise, Late Policy applies)
≥ 24h extension: Ask in advance + provide a reason


Late Policy:
Handed in within 24 hours after due date/time: -10%
Handed in between 24 hours and 48 hours after due date/time: -30%
Handed in after 48 hours: Just don't or -80%



Important dates

  • By April 14: Choose term project and email Dave your choice
  • April 30: Brief term project report in class
  • May 23: Last homework due
  • June 4 and 6: Final presentations
  • June 8: Written project report due
  • June 9: Grades published

Term Projects

Ideas for 2025 term projects (or come up with your own!)