I've had to deal with cheating in multiple classes I've taught. The second worst was when someone took their friend's code and just change the name in the header comment. They tried to claim they didn't copy but I had timestamps.
The worst was when a student turned my own solutions back into me with a few variable names changed.
The worst was when a student turned my own solutions back into me with a few variable names changed.