Academic Honesty
Your work on exams is expected to be entirely your own; failure to adhere to this may result in an F for the course. As for homework assignments, talking to others about confusing points is permitted and, to some extent, encouraged. However, it is expected that all actual solution writing, program typing, and program design be done by yourself. In particular, the sharing of your program source files is never acceptable. Inappropriate collaboration may result in your receiving a zero for the homework or programming portions of the course.