The editorial argues the AI-cheating frame has been wrong for 18 months. The real signal is that mathematical reasoning courses (Data 8, CS 70) are showing the steepest collapse — students can produce working-looking code but cannot reason about correctness, debug edge cases, or hold an invariant in their head.
Berkeley CS instructors quoted in the article describe students submitting AI-generated solutions that pass surface inspection but fail autograder edge cases, with no ability to debug because the underlying intuition was never built. The failure rate is rising not from cheating but because the tool quietly bypasses the struggle that previously forced mastery.
By submitting this story to Hacker News where it reached 534 points, the submitter implicitly endorses the framing that AI usage combined with declining math skills is a serious and worth-discussing pattern in CS education.
Faculty teaching discrete math and probability report a decline in students' ability to manipulate symbols, follow proofs, and reason algorithmically — a pre-AI trend that AI now compounds. The collapse is concentrated in the courses explicitly designed to build mathematical reasoning, suggesting the issue predates and is amplified by generative tools.
The Daily Californian reports that failing grades in several UC Berkeley computer science courses have climbed materially over the last few terms, with professors attributing the rise to two compounding factors: heavier reliance on generative AI for coursework, and a measurable decline in baseline mathematical fluency among incoming students. Faculty teaching Data 8 (the introductory data science course that Berkeley exports to dozens of other universities) and CS 70 (Discrete Math and Probability) describe students who can produce working-looking code but cannot reason about why it works — or, more importantly, why it doesn't.
The instructors quoted aren't running a moral panic. They are describing a specific failure mode: students submit AI-generated solutions that pass surface inspection, fail edge cases on the autograder, and then cannot debug them because the underlying mathematical or algorithmic intuition was never built. The failure rate isn't rising because students are cheating more; it's rising because the scaffolding that used to catch weak fundamentals has been quietly removed by the tool itself.
This is the second wave of Berkeley CS coverage in roughly two weeks. The first wave focused on academic integrity and policy. This reporting goes further: it names the foundational skill that is eroding, and it's not 'coding.' It's the ability to manipulate symbols, follow a proof, and hold an invariant in your head.
The AI-cheating frame is the wrong frame, and it has been the wrong frame for about eighteen months. Every senior engineer reading this already knows that copy-pasting from an LLM produces code that compiles, runs on the happy path, and detonates the moment input shape changes. The interesting signal in the Berkeley data isn't that students use AI — it's that the courses designed to build mathematical reasoning are the ones showing the steepest collapse.
Data 8 is the canary. It was built specifically to teach computational thinking to non-majors using Python and pandas-style data manipulation — minimal calculus, no proofs, just empirical reasoning. If Data 8 is hard now, the problem is upstream of CS. It's a signal about the high-school math pipeline feeding Berkeley, which feeds the rest of the industry.
CS 70 matters for a different reason. Discrete math and probability are where students learn to reason about correctness: induction, recurrences, expected value, graph properties. These are the exact mental models you need to debug a distributed system, reason about a query plan, or evaluate whether an LLM's suggested algorithm is actually O(n log n) or quietly O(n²). An engineer who never internalized those patterns is going to ship code that works in staging and falls over at the first traffic spike — and they won't know why.
Compare this to the framing in last year's hiring-market discussions. The conventional wisdom was that AI literacy would matter more than algorithms knowledge — that 'prompt engineering' would substitute for CS fundamentals. The Berkeley numbers suggest the opposite: AI tools amplify the gap between students who built the underlying reasoning and students who didn't. The strong students get faster. The weak students get more confident while remaining weak, and the autograder catches it.
Community reaction on Hacker News (the article hit 534 points) split predictably. One camp argues this is generational — every cohort gets blamed for using the new tool. The other camp, mostly people who teach or hire, argues that the difference this time is that the tool *generates the answer*, not just speeds up looking it up. Stack Overflow shortened the loop; LLMs eliminate it. A student who never wrote the wrong solution and got stuck on it never built the muscle for getting unstuck.
If you hire junior engineers, your filter has to change. The question isn't 'can this candidate use Copilot' — assume yes. The question is 'when the LLM hands them a confidently wrong answer, do they catch it?' Whiteboard interviews are dead, but the underlying signal those interviews tried to measure — can this person reason about an invariant under pressure — is more important, not less. Replace LeetCode with debugging exercises. Hand the candidate a 50-line function with a subtle off-by-one and an LLM tab open. Watch what they do.
For onboarding, assume that new grads from 2026-2028 will need explicit scaffolding around reasoning, not syntax. Pair programming with senior engineers matters more than ever. Code review needs to enforce 'explain why this is correct' not just 'does it pass tests.' Several large engineering orgs have already started rotating juniors through deliberately AI-disabled sprints — not as punishment, but as muscle-building.
For your own practice: the Berkeley story is also a mirror. Senior engineers who lean on LLMs for everything that isn't fun lose the same muscles, just slower. If you can't sit down with a notebook and derive a recurrence relation, or sketch out an O-notation argument, your competitive moat is shrinking. The barbell strategy is real: use AI for boilerplate, but force yourself through the math when it shows up in a design doc.
The Berkeley numbers are a leading indicator. The next eighteen months will produce a wave of graduates who shipped impressive-looking projects in school and cannot diagnose a memory leak in production. Hiring managers will overcorrect — some toward harder algorithmic interviews, some toward 'just hire seniors.' Both are wrong. The right adjustment is to test for diagnostic reasoning under uncertainty, because that's the skill the tools cannot fake yet. Watch what Berkeley does to its curriculum next term. If Data 8 starts requiring AI-disabled lab sections, expect the rest of the top CS programs to follow within two semesters.
The likely 'real' reason is hidden in one paragraph within the article and has nothing to do with the implication of the eye-catching title: "Both Garcia and Ranade have joined more than 1,300 UC faculty in signing a petition calling for the reinstatement of ACT and SAT standardized t
CS Professor here: just yesterday I did the discussion of a course projects' (Parallel Computing), and one of the three groups that I did yesterday have clearly gone the ChatGPT way. They couldn't even understand the choices the LLM made regarding the architecture, etc. The way to "ca
It's a strange thing that as humans, we sleepwalk into every crisis, never agreeing on anything, and then when we're there, we also never agree on the causes. When we ge too the point where we can no longer "engineer" or "science" anything we will spend the next decade
In unrelated news"More than 600 University of California faculty members, led by mathematicians at UC Berkeley, are calling on the system to reinstate standardized testing requirements for science, technology, engineering and mathematics applicants, saying that six years of test-free admissions
Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.
I have some sympathy for these kids. If LLMs were around when I was a student, I would've also used them to "speed up" my homework assignments then proceed to fail all my tests.Now I work mostly with PhDs who were at the top of every academic environment they've ever been in. And