INFO 2310 - Interactive Web Development (Spring 2026)
Instructor: Dr. Kyle J. Harms
This is the course website for INFO 2310 (Spring 2026). All course content will be posted here.
Announcements
Project 2, Milestone 3 is nearly a direct repeat of what we've practiced in class the last two weeks. (Though it's a full API, and not just the read endpoints we coded during the activities.) Your completed activities are a great resource for this milestone. Use your activity codespaces and handouts (posted in Gradescope) as a resource.
However, there's a lot that can go wrong (i.e. little typos and misspellings), and that can make this milestone challenging. You should start the milestone now so that way you have time to visit office hours if you need help. Students that have waited to start this milestone in past semesters have reported significant stress and anxiety.
As a reminder, the TAs cannot fix your code for you. They can only answer specific questions about course material; the TAs cannot privately tutor or reteach a missed class. If you missed a class, as stated in the syllabus, you should catch up with a peer in the course.
Deadlines
| Assignment | Deadline | Slip Day Deadline |
|---|---|---|
| Exam II | Wed Apr 15, 2026, 10:10am | N/A |
| Project 2, Milestone 3 | Mon Apr 13, 2026, 11:59pm | Wed Apr 15, 2026, 11:59pm |
| Homework 3 | Wed Apr 8, 2026, 11:59pm | Fri Apr 10, 2026, 11:59pm |
| Class 20, Preparation | Tue Apr 7, 2026, 11:59pm | N/A |
| Class 19, Preparation | Sun Apr 5, 2026, 11:59pm | N/A |
| Class 18, Preparation | Tue Mar 24, 2026, 11:59pm | N/A |
| Project 2, Milestone 2 | Mon Mar 23, 2026, 11:59pm | Wed Mar 25, 2026, 11:59pm |
| Class 17, Preparation | Sun Mar 22, 2026, 11:59pm | N/A |
| Class 16, Preparation | Tue Mar 17, 2026, 11:59pm | N/A |
| Project 2, Milestone 1 | Mon Mar 16, 2026, 11:59pm | Wed Mar 18, 2026, 11:59pm |
| Class 15, Preparation | Sun Mar 15, 2026, 11:59pm | N/A |
| Class 14, Preparation | Tue Mar 10, 2026, 11:59pm | N/A |
| Class 13, Preparation | Sun Mar 8, 2026, 11:59pm | N/A |
| Class 12, Preparation | Tue Mar 3, 2026, 11:59pm | N/A |
| Project 1, Milestone 3 | Mon Mar 2, 2026, 11:59pm | Wed Mar 4, 2026, 11:59pm |
| Class 11, Preparation | Sun Mar 1, 2026, 11:59pm | N/A |
| Class 10, Preparation | Tue Feb 24, 2026, 11:59pm | N/A |
| Exam I | Mon Feb 23, 2026, 10:10am | N/A |
| Homework 2 | Thu Feb 19, 2026, 11:59pm | Sat Feb 21, 2026, 11:59pm |
| Class 8, Preparation | Wed Feb 18, 2026, 10:10am | N/A |
| Class 7, Preparation | Tue Feb 10, 2026, 11:59pm | N/A |
| Project 1, Milestone 2 | Mon Feb 9, 2026, 11:59pm | Wed Feb 11, 2026, 11:59pm |
| Class 6, Preparation | Sun Feb 8, 2026, 11:59pm | N/A |
| Class 5, Preparation | Tue Feb 3, 2026, 11:59pm | N/A |
| Project 1, Milestone 1 | Mon Feb 2, 2026, 11:59pm | Wed Feb 4, 2026, 11:59pm |
| Class 4, Preparation | Sun Feb 1, 2026, 11:59pm | N/A |
| Class 3, Preparation | Thu Jan 29, 2026, 11:59pm | N/A |
| Class 2, Preparation: Syllabus Quiz | Tue Jan 27, 2026, 11:59pm | N/A |
| Class 2, Preparation: React Components | Tue Jan 27, 2026, 11:59pm | N/A |
| Homework 1 | Mon Jan 26, 2026, 11:59pm | N/A |
Help, Support, & Accommodations
This course is structured to support the diverse needs of all students. It provides built-in accommodations to everyone to help each student succeed in this fast-paced class. Review the syllabus for the details about the course structure and these built-in accommodations.
If you believe that your individual needs and circumstances require additional consideration, email info2310@cornell.edu to contact the instructor.
We do our best to respond to all email requests within 48 hours during business hours (Monday-Friday, 9am to 4pm). However, sometimes it may take us a bit longer to respond due to the volume of requests we receive. Your communication is very important to us, and we will respond as soon as we're able. Your patience is appreciated.
Please note that all accommodations must be arranged well in advance — as per university policy, we are unable to retroactively apply accommodations to late assignments, etc. Further, University policy does not permit accommodations for too much work in other classes, extracurricular activities like clubs, interviews, or being misled my ChatGPT.