• If you are not enrolled in 4410/11, please email both course instructors with your questions. Thank you!
  • Students enrolled in 4410/11 should contact the instructors using Piazza. Please use the following convention:
    • Public Posts are for questions that other students in the class might also have or might be able to answer.

      Never post your code or partial answers to assignments publicly.

    • Posts to Instructors are for questions to the course staff (Instructors and TAs) exclusively.

      If we believe your question should be public, we reserve the right to change its visibility.

    • Private Posts are for questions for specific staff members. Please make your post visible to both
      Professor Agarwal and Professor Bracy and also place it in the prof-inbox folder. [1]

      Once your question is resolved we will move it to the prof-resolved folder for safe-keeping. [2]

    If you send us an email, we will reply with the above text, asking you to move the communication to Piazza.

Academic Integrity

As with all other classes at Cornell, you are expected to maintain a high level of ethical standards and integrity in this course. This means that all work you submit must be the result of your own individual effort. You may discuss homework problems with other students in the class, but you may not collaborate on the actual writing of the problem sets or development of solutions. Under no circumstances would it be acceptable for two or more students to turn in substantially similar answers to a homework problem, or to have possession of each others' homework. Everyone with whom you discussed the homework set must be cited on the submitted homework. No part of the homework may be copied from or be based on solution sets on the web -- also keep in mind that the solution sets on the web are often incomplete and incorrect.

The same standards apply for group projects, though at the group level. Group members are expected to turn in the result of their collaborative work with other members of the same group. No group should at any time be in possession of another group's solution, or copy another group's solution. It is your responsibility to protect your work from unauthorized access.

Any violations of the academic integrity code will be penalized according to the Cornell Academic Integrity Policy, and may result in failure in the course, suspension, or expulsion from the university.

Here is a simple tip to avoid any problems: do NOT cheat. You know it when you are cheating! It so happens that when you are cheating, we know it too!

Late Submissions

No late submission of homeworks (even by 1 minute) is allowed irrespective of the reason.

For projects (see the Overview section), you have a cumulative of 3 late days with no penalty to be used throughout the semester. You are free to choose these 3 days across multiple projects, or all on the same project. Beyond these 3 days, no late submission will be graded. Please use these 3 days carefully, to accommodate for unexpected problems.

The number of late days are calculated as the smallest integer larger than the ratio of delay in submission (in hours) and 24. For instance, if you submit your project at 12:01 PM for a 12:00 PM deadline (same date), the submission will be considered one day late.

Note again that the above policies are intended to provide you with the flexibility for any and all kind of issues, including health problems, interviews, travel, internet problems, or hangover after a bachelor(ette) party. You do not need to provide us any reason for late submissions!

Make-up exams

There will be no make up exams this semester. The early scheduling of the final exam provides you ample room to schedule everything around the exam date.