As a former University Librarian and Residents Director A) Cheating happens more then it doesn't. In a Philosophy Class which had a dozen seniors all cheated in Spring Semester. Professor flunked them all by giving them an F and told them they were lucky they weren't expelled. President Graduated the students and fired the professor. Then on appeal the President was fired and the Professor rehired with a raise. B) Sh…
My university flunked cheaters with an X instead of an F, a mark that carried onto their official transcript. By the time kids are in college, I think it's fair to be so final with judgements in respect of integrity.