Artificial Intelligence1 min read

CS240 AI Cheating Retrospective

By · Published by Everything Blog

In short

Course leadership detailed the unauthorized use of artificial intelligence after students faced few consequences despite clear prohibitions in the syllabus and across five classroom lectures. Staff monitored assignments using the traditional MOSS system alongside Argus, a custom static analysis program built to spot unique indicators rather than rely on machine learning models. Although an academic paper describing the tool was not accepted for publication at SIGCSE 2027, historical evaluations revealed that these specific code indicators surged dramatically after 2024. The instructor intentionally withheld the complete list of detection indicators to ensure the monitoring software remains…

Key points

  • Students who violated the course artificial intelligence policy ultimately received littl…: Students who violated the course artificial intelligence policy ultimately received little to no disciplinary consequence.
  • Specific nonstandard coding indicators tracked by staff were virtually nonexistent before…: Specific nonstandard coding indicators tracked by staff were virtually nonexistent before 2024 before escalating significantly.
  • Detailed detection criteria remain confidential to avoid compromising the future effectiv…: Detailed detection criteria remain confidential to avoid compromising the future effectiveness of the custom analysis software.

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