


Generative AI Policy: Each student is expected to submit their own solutions to the CS221 homeworks. You may use generative AI tools such as CoPilot and ChatGPT as you would use a human collaborator. This means that you may not directly ask generative AI tools for answers or copy solutions, and you must acknowledge generative AI tools as collaborators. The use of generative AI tools to substantially complete an assignment or exam (e.g. by directly copying) is prohibited and will result in honor code violations. We will be checking students' homework to enforce this policy.
Anyone violating the honor code policy will be referred to the Office of Community Standards. If you think you violated the policy (it can happen, especially under time pressure!), please reach out to us; the consequences will be much less severe than if we approach you.
Homeworks must be typeset and submitted on Gradescope as a PDF. The coding portion will be autograded; you get only feedback on a subset of the test cases. Autograding is strict, so check your outputs carefully! Read more about the policies around late days (7 total, max 2 per homework), regrades, and submission.
Both exams will be inperson.
CGOE (formerly SCPD) Students: CGOE students will need to nominate exam monitors for both exams and coordinate the exam process with the CGOE exams team. Please refer to this link for more information on the process. For any additional questions, please reach out to the CGOE exams team.
Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  Sunday  

Week 1  Sept 23  Sept 24 
Sept 25 
Sept 26  Sept 27  Sept 28  Sept 29 
Modules
Introduction Prerequisites Machine Learning I Homework [Foundations] 
Lecture:
Introduction (Nima) 1:30pm  2:50pm 
Lecture:
Machine Learning I (Nima) 1:30pm  2:50pm 
Problem Session:
1:30pm  2:50pm [Problems] [Solutions] [Slides] 

Week 2  Sept 30  Oct 1 
Oct 2 
Oct 3  Oct 4  Oct 5  Oct 6 
Modules
Machine Learning II Homework [Sentiment] 
Lecture:
Machine Learning II (Nima) 1:30pm  2:50pm 
Foundations HW due
Prerequisites Quiz due 
Lecture:
Machine Learning III (Nima) 1:30pm  2:50pm 
Problem Session:
1:30pm  2:50pm [Problems] [Solutions] [Slides] 

Week 3  Oct 7  Oct 8 
Oct 9 
Oct 10  Oct 11  Oct 12  Oct 13 
Modules Search Homework [Route] 
Lecture:
Search (Dorsa) 1:30pm  2:50pm Project Interest Form due 
Sentiment HW due 
Lecture:
Search & Heuristics (Dorsa) 1:30pm  2:50pm 
Final Study List Deadline
Problem Session: 1:30pm  2:50pm 

Week 4  Oct 14  Oct 15 
Oct 16 
Oct 17  Oct 18  Oct 19  Oct 20 
Modules MDPs I MDPs II Homework [Mountaincar] 
Lecture:
MDPs I (Dorsa) 1:30pm  2:50pm 
Route HW due 
Lecture:
MDPs II (Dorsa) 1:30pm  2:50pm 

Problem Session:
1:30pm  2:50pm 

Week 5  Oct 21  Oct 22  Oct 23  Oct 24  Oct 25  Oct 26  Oct 27 
Modules Games Homework [Pacman] 
Lecture:
Games I (Dorsa) 1:30pm  2:50pm Project Proposal due 
Mountaincar HW due 
Lecture:
Games II (Dorsa) 1:30pm  2:50pm 

Midterm Review Session:
1:30pm  2:50pm 

Week 6  Oct 28  Oct 29  Oct 30  Oct 31  Nov 1  Nov 2  Nov 3 
Modules Factor Graphs 
Lecture:
Factor Graphs (Nima) 1:30pm  2:50pm 
Lecture:
Beam Search (Nima) 1:30pm  2:50pm Midterm Exam 68pm 
Problem Session:
1:30pm  2:50pm 

Week 7  Nov 4  Nov 5  Nov 6  Nov 7  Nov 8  Nov 9  Nov 10 
Modules Markov Nets Bayesian Nets Homework [Scheduling] 
Lecture:
Bayesian Nets I (Nima) 1:30pm  2:50pm 
Pacman HW Due 
Lecture:
Bayesian Nets II (Nima) 1:30pm  2:50pm 
Problem Session:
1:30pm  2:50pm 

Week 8  Nov 11  Nov 12  Nov 13  Nov 14  Nov 15  Nov 16  Nov 17 
Modules Bayesian Nets Logic Homework [Car] 
Lecture:
Bayesian Nets III (Nima) 1:30pm  2:50pm 
Scheduling HW due 
Lecture:
Logic I (Dorsa) 1:30pm  2:50pm 
Project Progress Report due 
Withdrawal deadline
Problem Session: 1:30pm  2:50pm 

Week 9  Nov 18  Nov 19  Nov 20  Nov 21  Nov 22  Nov 23  Nov 24 
Modules Logic Homework [Logic] 
Lecture:
Logic II (Dorsa) 1:30pm  2:50pm 
Car HW due

Lecture:
Fireside Chat 1:30pm  2:50pm 
Problem Session:
1:30pm  2:50pm 

Thanksgiving  Nov 25  Nov 26  Nov 27  Nov 28  Nov 29  Dec 30  Dec 1 
Break Week! 

Week 10  Dec 2  Dec 3  Dec 4  Dec 5  Dec 6  Dec 7  Dec 8 
Modules
Conclusion 
Lecture:
Conclusion (Dorsa) 1:30pm  2:50pm 
Logic HW due
Project Final Report and Video Due 
Project Presentations
1:30pm  2:50pm 
Final Exam Review Session:
1:30pm  2:50pm 

Finals Week  Dec 9  Dec 10  Dec 11  Dec 12  Dec 13  Dec 14  Dec 15 
Finals Week  Final Exam 3:305:30pm 