All due dates are firm.
All projects and assignments must be handed in at the start of class on the due date. Documentation is a critical aspect of your submission. Your documentation must give an overview of the design, explain choices that were made, and clearly explain any limitations or assumptions of your system. Although we will look at your code, if we have to look at your code to understand what you are doing, you will lose marks. The onus is on you to convince the marker that your project works.