AI for All
Fall 2025
Course Information
Course Description
This experimental course will explore how AI can be safely, ethically, and effectively leveraged by students to enhance their ability to learn. Students will be expected to both collaboratively and independently pursue AI applications within their own domains of interest, and to participate in course discussions. Basic concepts of how AI systems work and how they are built will be covered at a general audience level. This course has no prerequisites and is open to all students. This is a four credit course.
Course Outcomes
By the end of this course, students will be able to:
Understand general concepts, techniques, and models comprising the field of AI.
Understand limitations and strengths of current AI models and tools.
Make informed, ethically sound decisions about current and near future applications of AI.
Use current AI tools for and constructive applications and learning.
Apply metacognitive strategies to learn more effectively with and without AI.
Understand unique privacy and security risks posed by AI systems.
Instructor
- Instructor: Adam Purtee
- Homepage: cs.rochester.edu/u/apurtee.
- Email: apurtee AT cs DOT rochester.edu
- Office: Wegmans Hall 2109
- Office hours: Tuesdays and Thursdays 3-4pm
Grading
Your Overall Numeric Grade
Your scores on the individual components of this course will weighted to obtain your course score. All appeals of grades on individual scores must be made within one week of the grade being available. The following table represents this weighting of components.
| Category | Weight |
| Regular Assignments | 50 |
| Project | 35 |
| Participation | 15 |
| Total | 100% |
Letter Grades
Letter grades will follow the Official University of Rochester Grading Scheme. Note that the University scheme puts “average” somewhere between C and B. The following table is an estimate of how the numeric grades will map onto the letter grades.
| Letter Grade | Threshold |
| A: Excellent | >=93% |
| A- : | >=90% |
| B+: | >=87% |
| B: Above Average | >=83% |
| B-: | >=80% |
| C+: | >=77% |
| C: | >=73% |
| C-: Minimum satisfactory grade | >=70% |
| D: Minimum passing grade | >=60% |
| E: | <60% |
Assignments
Assignments and Projects
Regular Assignments
Regular assignments will typically require students to use an AI tool, read a selection about a topic, and/or engage with an ethical challenge related to the use of AI in some domain or context. Students will then write a short reflective essay conveying their experience and understanding to the instructor and TAs. These are expected to take no more than 2-3 hours and will be assigned most weeks. Regular assignments are expected to be completed as individuals.
The Project
Students will be expected to gain hands-on experience using generative AI tools while completing a self-directed educational project resulting in an artifact or body of work which can be shared and explained by the student. Projects should be chosen which are suitable to tackle with AI. All projects must involve practice of a skill and/or application of knowledge. Examples include building a portfolio of images, audio, text with a high degree of curation and clarity, computer programs, websites, music videos, explainers, or new benchmarks for AI.
Due to the nature of our educational environment, students will also be required to apply AI to the problem of learning. Whether or not this is a "good thing" is still an open question. The primary risks are developing an over-reliance on AI, believing falsehoods resulting from LLM confabulations (hallucinations), and curricular gaps or blindspots in studied area. To combat these risks, students will be required to develop a learning plan, to identify a reliable method of evaluating their progress, and at least two "traditional" sources of reliable information, such as a textbooks, peer-reviewed (or similar) articles, a professor, or a knowledgeable friend.
The project requires students to show deliberate practice using AI tools and application of course concepts in the form of a project journal. Students will share their projects, artificts, and findings at an in-class symposium during the last week of classes. In the event that there is insufficient class time, students may instead be required to create a short video or presentation to share electronically with the instructors. Students will be required to submit a project proposal and to complete a mid-project check-in. The project may be completed as individuals or in small groups; however, group projects will require learning journals and plans from each student, and a correspondingly broader or more detailed artifact resulting from collaborative group effort.
Tentative Schedule
| Date | DoW | Topic |
| Aug 26 | T | Course Introduction: What is Intelligence? |
| Aug 28 | R | AI before Deep Learning (1950-2015) |
| Sep 2 | T | The Rise of Deep Learning (2015-2017) |
| Sep 4 | R | ChatGPT: Key Milestones (2017-2022) |
| Sep 9 | T | Prompt Engineering: Pillars and Fads. |
| Sep 11 | R | Learning With and Without AI |
| Sep 16 | T | Learning Discussion |
| Sep 18 | R | Algorithms, Computers, and Python. |
| Sep 23 | T | The Model Zoo |
| Sep 25 | R | Multimodal AI: Images and Audio |
| Sep 30 | T | Reasoning: The Jagged Frontier |
| Oct 2 | R | Agents, Tools, and Context |
| Oct 7 | T | Project Discussion |
| Oct 9 | R | Ethics Primer |
| Oct 14 | T | No class (Fall break) |
| Oct 16 | R | Art and Creativity |
| Oct 21 | T | Copyright, Fair-use, and Plagiarism |
| Oct 23 | R | Healthcare |
| Oct 28 | T | Privacy, Regulations, and User Rights |
| Oct 30 | R | Misinformation, Persuasion, and Critical Thinking |
| Nov 4 | T | Electricity, Water, and Datacenters |
| Nov 6 | R | Jobs |
| Nov 11 | T | Law and Government |
| Nov 13 | R | Consciousness |
| Nov 18 | T | Predicting the Future |
| Nov 20 | R | TBD at Class Interest |
| Nov 25 | T | TBD at Class Interest |
| Nov 27 | R | No class (Thanksgiving) |
| Dec 2 | T | Symposium |
| Dec 4 | R | Symposium |
Policies
Academic Honesty
All assignments and activities associated with this course must be performed in accordance with the University of Rochester’s Academic Honesty Policy. More information is available at: www.rochester.edu/college/honesty
All incidents of academic dishonesty will be reported. Violations of the academic honesty policy carry significant penalties, such as a zero on the assignment and additional reduction by whole letter grades. (I.e., from B+ to C+). Repeat offenders may be expelled from their majors and from the university.
Artificial Intelligence
Because of the topic of this course, students will be required to use generative AI tools in specific ways to complete assignments. However, the reflective essays and other writing requirements are meant to solicit YOUR thoughts and arguments, so they should be written by you without the use of AI. Misrepresentation of AI generated (or substantially edited) work as human authored will be considered academic dishonesty in this course. Similarly, while you are encouraged to discuss your work and the challenging questions of this course with others, submission of another student's work as your own will also be considered academic dishonesty.
Disability Resources
The University of Rochester respects and welcomes students of all backgrounds and abilities. In the event you encounter any barrier(s) to full participation in this course due to the impact of disability, please contact the Office of Disability Resources. The access coordinators in the Office of Disability Resources can meet with you to discuss the barriers you are experiencing and explain the eligibility process for establishing academic accommodations. You can reach the Office of Disability Resources at: disability@rochester.edu; (585) 276-5075; Taylor Hall.
Students with an accommodation for any aspect of the course must make arrangements in advance through the Disability Resources office. Then, as instructed by the office, contact the instructor to confirm your arrangements.