Lecture 01
Cornell University
INFO 3312/5312 - Fall 2026
August 25, 2026
Dr. Benjamin Soltoff
Associate Teaching Professor in Information Science
Director, Online Master’s Program in Artificial Intelligence
CIS Building 284

Activity
Form a small group (3-4 individuals) with people sitting around you
First, introduce yourselves to each other:
The last movie you saw - The Sheep Detectives
What you hope to get out of this class - a job?
Start with bad graphs – Share your examples of “bad” graphs and why you think they’re bad.
Then, share good graphs – Same deal, share your examples of “good” graphs and why you think they’re good.
Finally, share your graphs on Canvas as comments on this discussion post.
05:00
https://info3312.infosci.cornell.edu/
All linked from the course website:
GitHub organization: github.coecis.cornell.edu/info3312-fa26
Positron
Use the Workbench: posit-workbench.infosci.cornell.edu
Communication: GitHub Discussions
Assignment submission and feedback: Gradescope
Important
Make sure you can access Positron before Friday.
Prepare: Introduce new content and prepare for class by completing the readings/activities
Participate: Attend and actively participate in class and office hours
Practice: Practice applying visualization techniques with application exercises during class, graded for completion
Perform: Put together what you’ve learned to analyze real-world data
| Category | Percentage |
|---|---|
| Project 1 | 15% |
| Project 2 | 20% |
| Project 3 | 20% |
| Quizzes | 20% |
| Homework | 15% |
| Application exercises | 10% |
See course syllabus for how the final letter grade will be determined.
Source: @math_rachel
I want this course to be accessible to students with all abilities. Please feel free to let me know if there are circumstances affecting your ability to participate in class.
As long as you meet
the prereqs
Source: Cornell University
Ideally you took INFO 2950/2951 or 5001 with me.
If not, you need a firm understanding of R (including {tidyverse}) and Git workflows.
Unless explicitly required for an in-class activity, laptops and other devices should be put away during class. This is to ensure that you are fully engaged in the course material and to minimize distractions for yourself and your classmates.
If you have a specific need to use a device during class, please let me know.
Use generative AI to facilitate, rather than hinder, learning
✅ GAI tools for reference purposes
✅ GAI tools for writing my code
You may use GAI tools to assist in writing code in this class
You may not make use of the technology as a substitute for critical thinking
Oral assessments will include being able to explain your code and the reasoning behind it
❌ GAI tools for design and narratives
You are ultimately responsible for the work you turn in; it should reflect your understanding of the course content
Ask if you’re not sure if something violates a policy!