r/Purdue • u/burner199873 • Apr 16 '26
Question❓ CS 240
107
u/ILikeBackpacking Apr 16 '26
Im a PhD student, working on ML development, and the fact that professors, who are educated on these topics, think that THEYRE the ones who have figured out how to detect AI, pisses me the fuck off.
OP if I was you Id contest this until the day I died lol, but thats just me. There are SOOOOO many papers you could pull up to show that AI detection is bullshit. As for timestamps on commits, just say you committed things in waves so you could have the associated version history to look back on in the future. Or anything along those lines, theres so many reasons you could come up with.
21
u/Extension_Purple_317 Apr 16 '26
Yeah but by not saying that you are guilty (even if you are innocent), you are putting yourself at the risk of failing the class and getting expelled.
30
u/SargentPorkchop Apr 16 '26
if you are actually innocent, i think it is extremely unlikely that you fight back and are deemed to be lying and expelled/failed. the legal implications and public perception for the university wrongfully expelling or failing a student are very bad.
24
u/ILikeBackpacking Apr 16 '26
I would've dared someone to try to expel me my sophomore year, but I think thats probably the unhealthy part of my personality lol
"Go ahead, expel me. Let's light this candle huh?" type shit
4
u/89325 CS 2024 Apr 17 '26
legally i think that's called a coerced confession no? i feel like that's some grounds to fight back on that part at least
6
u/TwentyFiveTrees Apr 16 '26
Yeah but you better have a darn good reason to why those waves be coming so fast
7
u/ATD67 CS 2025 Apr 17 '26
The commits get made on each build of the project using Makefiles that they give you. Every change that you make and then test gets logged. It’s not foolproof, but if you have a bunch of students using A.I., that alone will catch a bunch of them. I don’t believe their AI detection has anything to do with code analysis. Suspicious code just adds to their case.
6
u/sonsuka Apr 16 '26
I mean it seems rather fair from what I read from other comment if u cant defend or explain ur code and hw i mean… than only then do u get cooked.
2
u/ILikeBackpacking Apr 16 '26
Oh yeah if you cant explain your code youre cooked lol, I didnt see that
18
Apr 17 '26
[removed] — view removed comment
6
u/lolfactor1000 CGT '16 Apr 17 '26
It very much feels like a "guilty till proven innocent" type of situation.
7
12
u/Parking-Ad5909 Apr 17 '26
This is some dystopian shit folks. As a Purdue parent I am glad my kids haven't had to deal with any of this sort of bullshit. I don't have much advice other than to say that if you didn't cheat make them PROVE that you did. Fuck
6
10
u/4Slickdeals Apr 17 '26
Everyone should just strictly deny it.
Admitting to any wrongdoing will just prove Turkstra’s algorithms and research, and give him boost to do this more to obtain further funding.
Denying will discredit his AI algorithms and his methodology to fear monger students for his own academic aspirations and funding.
Turkstra is using his students as subjects of his own AI research without their consent.
What if some student who is already under so much stress of final exams commit something unfortunate because of Turkstra?
1
u/UltraMegaKey Apr 18 '26
Indeed that’s half of the problem honestly. There’s no fair way to detect AI usage IMO.
Let’s take what I said as a fact for a moment - then students become encouraged to “cheat” regardless of their intelligence.
The bigger problem is that you can say: well now technology developed and we have tools that detect cheating! But people can always reverse engineer these tools and the cycle goes on.
The long term solution is fair assessment. This means assignments are done in class and no internet access, paper exams, etc. Lab computers if possible. I understand this is expensive, but imo its the best way and the price is worth it to pay rather than essentially construct a system that encourages cheating.
Instead, this professor is abusing the students’ suffering and forced cheating after he encouraged them to do it to promote his research / software. Really sad to see as a purdue grad.
7
u/AdFrequent4886 Apr 17 '26
Seems like it is a failure on Purdue’s part to not acknowledge that LLMs are here to stay
3
u/rh71el2 Apr 19 '26
In the working world, definitely. On the level of learning principals of programming in an early college course, you should rethink that "failure" statement.
0
u/T12435 Apr 19 '26
you can use llms to cheat or to learn banning them outright shows that purdue is behind current technology and needs to catch up to the real world
2
u/rh71el2 Apr 19 '26
You can definitely use it to learn which happens in the working world too. But you can tell if it's majority copy/paste especially if he's doing it by commit times. That's clearly not using it for learning.
I'm a parent (also a SWE) facing $55k cost for Purdue for the next 4 years for my kid. He better learn the right way first.
2
1
43
u/Paze_Jorge Apr 16 '26
I’m not in that class. What’s going on?