Haym Hirsh (Instructor)
N.b. Some of the info (specifically, exam rooms and times, student lunches, and exact grade distributions) has yet to be confirmed by Professor Hirsh.
Contact Information: For all main course correspondence, please email email@example.com. This email contacts Prof. Hirsh, the head TA, and graduate TAs. It will facilitate better (and hopefully quicker!) communication between you and the staff. If your issue is something you prefer to discuss only with Prof. Hirsh, his email is found on his website.
Office Hours: office hours will be posted on the Course Calendar and may be updated week-to-week; check the calendar before you attend!
Schedule & Calendar
Prerequisites: CS2110/ENGRD2110, CS2800 (particularly probability and first-order logic), Calculus
Lecture: Mondays and Wednesdays from 2:55 - 4:10pm, Olin Hall 155
Online discussion: We will be using Piazza for class discussions.
Textbook: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, Draft 4th Edition. This edition is a working online draft and does not require you to buy the 3rd edition hardcopy. Follow this link to access it (NetID required). To submit feedback (and earn Karma Points!), go here.
Enrollment information: If you are interested in this class and are not enrolled, please get on the waitlist.
Faculty-Student Lunches: The CIS Dean's office sponsors weekly small group lunches with Prof. Hirsh and up to 9 students. Check back here soon for a signup link!
Exam Locations: Prelim Exam: 22nd October, 2019. Statler 185 (Auditorium). Final Exam: 15th December, 2019. Room TBD.
Please follow this link for the schedule, which outlines topics and provides links to lecture slides, readings, and homeworks as well as the course calendar.
The course calendar will be updated with relevant course information that is not lecture or assignment specific, as appropriate. The calendar will also show office hours; specific timing may change week to week, so please check the calendar before you go to office hours. Please only attend office hours for 4700, although the calendar is also shared with the practicum.
This is where all of the homeworks and programming assignments will be listed upon their release, along with their due dates.
Homework 1: Background knowledge assessment. Due September 16th, 2019, at 2.40pm. Late due date September 18th, 2019, at 2.40pm.
Homework 2: Search. Due October 18th, 2019, at 2.40pm. No Late Submissions. Solution
Your grade will be calculated from the following:
Regrade requests must be submitted within seven days of grades being released via Gradescope.
The technology policy for this course can be found here.
From Cornell's code of academic integrity:
Absolute integrity is expected of every Cornell student in all academic undertakings. Integrity entails a firm adherence to a set of values, and the values most essential to an academic community are grounded on the concept of honesty with respect to the intellectual efforts of oneself and others. Academic integrity is expected not only in formal coursework situations, but in all University relationships and interactions connected to the educational process, including the use of University resources. ... A Cornell student's submission of work for academic credit indicates that the work is the student's own. All outside assistance should be acknowledged, and the student's academic position truthfully reported at all times. In addition, Cornell students have a right to expect academic integrity from each of their peers.
This course complies with the Cornell University policy and equal access laws to ensure that students with disabilities can still participate fully in this course. Requests for academic accommodations should be made during the first three weeks of the semester, except for unusual circumstances, so arrangements can be made as soon as possible. Please do this by scanning your documentation letter and emailing it to firstname.lastname@example.org. Students are encouraged to register with Student Disability Services, as we may require verification of eligibility to provide appropriate accommodations.
Everyone, the instructor, TAs, and students, must be respectful of everyone else in this class. All communication, in class and online, will be held to a high standard for thoughtfulness and inclusiveness: it may never target individuals or groups for harassment, and it may not exclude specific groups. That includes everything from outright animosity to the subtle ways we phrase things and even our timing.
If any of the communication in this class doesn't meet these standards, please don't escalate it by responding in kind. Instead, contact the instructor as early as possible; if for whatever reason you don't feel comfortable discussing something directly with the instructor please contact your advising office or the department chair.
Website layout inspired by UCSD's Compiler Construction.