• Homework Assignments (70%) : About 4-5 mainly programming, done in groups of 2-3. Will be assigned approximately every two weeks, and instructions on turning them in will be posted with each assignment. You have a total of four late days that you can use throughout the quarter as you need them, where a late day means anything between 1 second and 23 hours 59 minutes and 59 seconds past a deadline.

  • Final Project (30%) : A project that will be completed in a group of 4 over the quarter and demo-ed and evaluated during the final exam block.

  • Piazza (5%) : Extra credit for top-15 best participants on Piazza.