Weekly Projects

These will normally be assigned on a Wednesday and due the following Monday.