Artificial Intelligence1 min read

CS240 AI Cheating Retrospective

By · Published by Everything Blog

In short

The retrospective detailed how students violated a clear ban on generating code via large language models such as ChatGPT on assignments, quizzes, and exams. Despite the rules being reiterated across at least five distinct lectures, enforcement missteps ultimately prevented meaningful penalties for those who cheated. Staff attempted to catch dishonest submissions using both traditional MOSS software and an internal static analysis system named Argus. A paper describing Argus noted that the suspicious code patterns it targets were practically nonexistent prior to 2024.

Key points

  • Flaws in how course staff managed academic integrity violations left offending students f…: Flaws in how course staff managed academic integrity violations left offending students facing little to no actual punishment.
  • The Argus detection system relies on static code analysis rather than a custom-trained ar…: The Argus detection system relies on static code analysis rather than a custom-trained artificial intelligence language model.
  • Research on the Argus tool revealed that specific unexplained code indicators surged rapi…: Research on the Argus tool revealed that specific unexplained code indicators surged rapidly in computer science submissions after 2024.

Sources checked by our analysis pipeline: 1

CS 240 Spring 2026 AI Retrospective - September 25, 2026

Academic integrity and AI

Toward the end of the Spring 2026 semester, I found myself at the center of a storm involving use of "AI" in CS 240: Programming in C. My approach to addressing the issue should have been better and is primarily why the individuals that ran afoul of the clearly stated course policy ultimately incurred little to no consequence.

I am writing this post largely due to the number of students that continue to approach me and mention how much misinformation and inaccuracy surrounds the, apparently, ongoing discussions regarding the incident.

Policies and Expectations

To begin, I wish to be abundantly clear: the Spring 2026 offering of CS 240 had a clearly articulated prohibition with regard to using AI/LLMs to solve any assignments in the course. You can find it in the syllabus here. Specifically:

You may discuss assignments in a general way with other students, but

you may not consult anyone else's work. Among other ways to get an F,

you are guilty of academic dishonesty…

Artificial Intelligence