AI in Education - Status Report (2025 September 26)
.
Intro
Who
- Amos Bloomberg (Clinical Professor, Computer Science)
- Pascal Wallisch (Clinical Professor, Data Science and Psychology)
Both of us have been using AI tools in our teaching and have been experimenting with AI course assistants.
Remit
Develop recommendations for the use of AI course assistants and other uses of AI in education.
The overall goal is to inform decision-making at Courant/CS/CDS, and in particular requests for resources (faculty time commitment/compensation. Software development, computing support, software licenses etc)
– Denis
Our progress
So far…
-
9/14 - Denis shared our remit, goals, and initial materials to review
-
9/25 - We have reviewed these materials and developed an understanding current uses of AI in education
Broad categories of use
for Instructors
Instructor use cases for AI:
- Course design and generation
- Grading and feedback
- Verification of student work
- Student support / AI course assistants
- Administrative tasks
for Students
Student use cases for AI:
- Completing assessments
- Researching / getting help
- Content summarization
- Content personalization
- Generating study materials
For Instructors
Course design and generation
Generating curriculum maps, lesson plans, notes, quizzes, lecture slides, assignments, etc. can be done with general-purpose LLM or specialized models fine-tuned for education, e.g.
-
Google’s LearnLM (promo video here, educator-targeted description here) - fine-tuned generative AI models for education within Google Gemini helps teachers develop lesson plans and assessments and “meet every student where they are”. Now integrated into Googlel Classroom and Google Workspace for Education.
-
List of similar projects using LLMs fine-tuned for education.
-
Amos’ slide generating experiment (deployed here)
Course design and generation
Agatha Christie teaches from the grave.
Grading and feedback
Assessing student work and providing meaningful feedback to students at scale, e.g.
-
Gradescope - uses AI to help instructors grade paper-based, digital, and code assignments faster; helps provide more consistent feedback from instructors.
-
ChatGPT for Education - assists with grading and providing feedback on student work. Instructors can use it to generate feedback comments, assess the quality of student writing, and grade assignments based on predefined rubrics.
-
Edstem - helps manage courses, assignments, and student interactions, including AI tools for grading and providing feedback on student submissions.
Verification of student work
Verifying student work meets academic integrity standards, e.g.
-
Turnitin - AI writing detection tool that helps educators identify potential instances of AI-generated content in student submissions.
-
GPTZero - AI detection tool that helps educators identify AI-generated text in student work.
Student support / AI course assistants
Helping answer student questions and providing additional resources with AI course assistants and similar tools, e.g.
-
ChatGPT for Education - can be used to create AI-powered chatbots that assist students with course-related questions.
-
AI course assistants - typically LLM chatbots trained on specific course materials. Many instances of these currently being developed (e.g. Amos’ course assistant bot deployed to Discord.) Often instructed to behave in a “Socratic” manner, i.e. guide students towards discovering Truth, rather than answer questions directly.
-
Integration plugins, i.e. apps to deploy these assistants into 3rd-party platforms currently used by students to complete their work (e.g. VS Code extensions, extensions to the Ed platform, extensions to code debuggers, chatbot apps installed into Discord and Slack, etc)
-
Some research suggests a combination of human/gen-AI tutoring may be most effective for student learning outcomes.
Student support / AI course assistants
Pros
-
Available 24/7 (unlike humans)
-
Provides personalized help (i.e. emulates 1-on-1 tutoring)
-
Conserves resources (less resource intensive than hiring actual tutors)
-
Students less embarrassed to ask questions of a bot
-
Instructors can curate generative AI responses, compared to students simply using generalized systems like ChatGPT, GitHub Copilot, Claude, Gemini, etc.
-
Frees humans to focus on more complex pedagogical issues
-
Potential for multi-channel deployment (e.g. web-based, code editor extension, Discord/Slack bot, etc) to meet students wherever they are
Student support / AI course assistants
Cons
-
Potential dissemination of false, misleading, or outdated information… requires constant supervision
-
May “over-answer”, i.e. offer solutions, despite system instructions to the contrary
-
Any limitations imposed are easily bypassed using ChatGPT, GitHub Copilot, etc.
-
Some feedback and some research suggests human tutoring still is important
-
Use of generative AI in education may reduce brain activity
Student support / AI course assistants
Further considerations
-
Hosting: use of hosted SaaS solution versus local homegrown install
-
Training: prompt engineering, fine-tuning, RAG (or some combination)
-
Copyright: training requires copyright permission for source material. (e.g. UC San Diego AI Tutor was trained on textbook written by the instructors.)
-
Ownership: some faculty may object to training department/university generative AI on their course materials without additional compensation (see AAUP report on ownership debate), with the Contract Faculty Union currently negotiating with the university about this (see the union’s current negotiating positions on intellectual property and generative AI; administration’s position on IP is to claim an irrevocable license to all scholarship and all course materials created by T- and C-Faculty for any use forever.)
Student support / AI course assistants
Further considerations (continued)
-
Privacy and FERPA compliance: must redact personally-identifiable information from any training data and ensure FERPA compliance in usage
-
Maintaining control: many articles mention a preference to deliberately incorporate AI into courses rather than outright forbid it or leave it up to students to use on their own.
-
Pedagogical approach: Use of services like OpenAI API may influence in what manner, style, and with what language any material is taught by a bot, even if asking it to follow a “Socratic” style. They have their own proclivities and biases which may run contrary to an instructor’s own style.
-
Cost: training data must be regularly updated, systems maintained, dependencies upgraded, features added, bugs fixed, etc…
Administrative tasks
Helping instructors write emails and other administrative things, e.g.
-
Many tools to help draft emails and other written communications (e.g. GPT for Gmail and Grammarly.)
-
A variety of tools are available to transcribe, translate, and summarize lecture and meeting videos, facilitating instructor review and dissemination of information (e.g. Otter.ai.)
Administrative tasks
Does AI-generated email deserve an AI-generated response?
For Students
Completing assessments
Students use generative AI to assist with or fully complete assessments on their behalf.
-
Code generation tools (e.g. GitHub Copilot.)
-
Written text generation (e.g. ChatGPT.)
-
Image, video, audio, and other media generation (e.g. DALL-E, Midjourney, Suno, etc.)
-
Feedback on work-in-progress (e.g. UC San Diego’s AI Tutor and Harvard’s CS50.ai - both can “see” and speak to student code in editor and explain errors in terminal.)
We know student use is ubiquitous, perhaps more so than web search, and students who do not use these tools may be at a disadvantage in grading.
Researching / getting help
Students use generative AI to research and hone understanding of course materials.
-
General-purpose LLMs (e.g. ChatGPT, Claude, Gemini, etc.)
-
Education-specific LLMS trained on specific course data (ChatGPT for Education, Google LearnLM, etc)
-
Google Workspace for Education (used by a large majority of US schools) now includes AI tools for teens including guard-rails when students use its Gemini chatbot. Also includes “Learning Coach” built on top of Google’s LearnLM education models.
-
LearnLM and ChatTube let students “ask questions” of video content like they do with text content and search results.
Content summarization
Generation of summary course materials (cheat sheets, CliffsNotes, podcasts, etc), e.g.
-
Google’s NotebookLM aggregates documents, summarizing them in written and/or podcast form and providing a chat interface for querying the docs.
-
GPT4All - open source locally-hosted LLM that can be trained on specific documents to provide a chat interface for querying them.
-
Monash University has a nice guide to AI summarization.
Content personalization
Course materials can be transformed into different formats, languages, and complexity to suit students of different ages, different abilities, or different learning styles, improving accessibility, eg.
-
Google’s “Learn Your Way” experiment (technical report here ), transforms text content to make it more personalized to the abilities and needs of the particular student, using “a range of presentation forms and assessment components.”
-
See MIT Fluid Interfaces Group’s “Generative AI for Personalized Learning & Self-Development” project (not much of interest yet).
-
Some overview of research in this area here.
Generating study materials
Students can use generative AI to create custom study materials such as flashcards, practice problems, quizzes, etc., e.g.
Next steps
To do
- Speak with colleagues in Math and elsewhere also researching this
- Develop recommendations for Courant/CS/CDS leadership