In addition to the assigned Homework exercises, I am providing collaboration exercises for each week. These exercises are not due and not required. They are designed to give you an exercise to work on with fellow students if you wish to. This may help you learn the material and discuss questions. You may work together ONLY on these collaborative assignments and NOT on the homework exercises. Working together on the homework exercises, including providing or asking for help on syntax, logic, general ideas, or anything else, will be considered cheating. If you have questions, please review the academic dishonety part of the syllabus.