All students are expected to be familiar with, and to comply with, the Honor Code. Unless otherwise stipulated, any work submitted as a homework assignment or examination must be entirely your own and may not be derived from the work of others, whether a published or unpublished source, the worldwide web, another student, other textbooks, materials from another course, from prior semesters of this course, or any other person or program. You may not copy, examine, or alter anyone else's homework assignment or computer program, or use a computer program to transcribe or otherwise modify or copy anyone else's files.
Collaboration policies for specific assignments:Examples of allowed collaboration: you may discuss the problems ("what does this mean?") and discuss solution approaches in general terms ("try doing induction on xs"). You may sketch solutions to problems with other students but you must discard whatever you do together and not take any notes away from this, and you must each independently write up the solution after waiting at least 2 hours.
Examples of disallowed collaboration: you may not pair program (unless it is a group assignment), give or receive solution files, or read someone else's code on their screen or via a video chat.
You should understand everything you hand in well enough that you can quickly recreate it from scratch if asked.
Late homeworks will be accepted only by permission from the instructor (but please ask if you have any cirumstances that will prevent you from finishing the work on time).
My goal is to welcome all students to computer science. I believe that everyone in the class is fully capable of mastering the material. Our classroom should be an inclusive space, where everyone is treated with respect, and ideas, questions, and misconceptions are discussed with respect. All students are encouraged to actively participate, regardless of gender, race, class, able-bodiedness, nationality, native language, sexual orientation, political ideology, or religious beliefs. All students are responsible for contributing to a welcoming environment in all course activities, such as labs, TA sessions, and online posts. If the course environment does not meet these standards, I would appreciate it if you would speak to me about it, so that I can do better in the future.
Wesleyan University is committed to ensuring that all qualified students with disabilities are afforded an equal opportunity to participate in, and benefit from, its programs and services. To receive accommodations, a student must have a disability as defined by the ADA. Since accommodations may require early planning and generally are not provided retroactively, please contact Accessibility Services as soon as possible. If you have a disability, or think that you might have a disability, please contact Accessibility Services in order to arrange an appointment to discuss your needs and the process for requesting accommodations. Accessibility Services is located in North College, rooms 021 or can be reached by email (accessibility@wesleyan.edu) or phone (860-685-2332).
If you anticipate that your religious/spiritual observance may conflict with academic obligations such as attending class, taking examinations, or submitting assignments, you can work directly with me to make reasonable arrangements. Should you require additional support or guidance, please feel free to reach out to Rabbi David Teva, Director of the Office of Religious and Spiritual Life at or any of the chaplains in the Office of Religious and Spiritual Life For a list of a religious holidays celebrated by members of the Wesleyan community, go to Wesleyan’s Multifaith calendar.
If trauma inhibits your ability to fully participate in class, please contact Debbie Colucci, Title IX Coordinator, at dcolucci@wesleyan.edu, or your class dean. Additionally, and if you are comfortable, you can work directly with me to make reasonable arrangements.