And I think a bit of cheating is healthy.
The late Mihai Patrascu (brilliant CS researcher for those who don't know), outspoken as he was, said data faking skills were essential to keeping his sanity in some courses. [1]
Cheating just means you're not satisfying some random persons bureaucratic needs of assigning a number to your performance. But such a one-dimensional measure cannot really capture anyone's potential.
For some reason few people ponder why people cheat and if the reasons perhaps are valid. Go to that party, if it helps you develop yourself!