I practice the following methods to reduce cheating in the class:
1. Before exam day, I spent some time to have discussion with my class, give them a chance to ask questions about exam, also highlight high yield topics for exam.
2. On exam day, I give my class three different versions of question so they can not copy from each other.
3. Maintain an adequate distance b/w students during exams to minimize the chances of copying answers from their sides.
4. If I find someone really involved in cheating in my class then I don't keep quiet, right way… >>>