Online exams and assignments during the COVID-19 pandemic have introduced new forms of student cheating. In order to maintain evaluation criteria and preserve established ethical standards, professors have introduced new methods to minimize cheating. When returning onsite, the newly created cheating techniques evolved once again. They were supported by special groups on social networks dedicated to easier liquidation of exams and getting better grades. Crowdsourcing became frequent, particularly for homework assignment preparation. Recently, ChatGPT has become a new ally of students. This paper presents the evolution of student cheating in several computer science courses taught by the authors of this paper. All examples of cheating are supplemented by the detecting methods and own applications used to prevent them from occurring again. The paper ends by predicting who will win in the eternal war between students and professors, at least in the short run.