Discussion of homework assignments with others who are also struggling with them can be highly beneficial and is encouraged. Most real-life problems are solved by group efforts, and it is important to learn how to solve problems cooperatively. The interaction with others working on the same problem often reveals different approaches to common difficulties. These benefits do not accrue when one interacts with someone who has already untangled the problem and simply demonstrates a solution. However, be sure to work at least a part of every assignment by yourself, alone.
Many students find it useful to consult solutions to problems they have previously worked.
The staff recognizes the value of correct solutions and publishes them regularly after the assignments are due. Since it is not feasible to prepare completely new problem sets each term, previously published solutions or bibles are available to some students. Using these solutions to prepare your homework not only reduces its educational value, it can degenerate into copying of another's work and representing it as one's own dishonest act incompatible with the moral and ethical norms of a professional. If you find yourself in difficulty, don't hesitate to seek the assistance of the lecturer, the recitation instructors and the TA's. They are all most willing to work with an individual student.