The instructor for our discrete math class has a most hilarious way of catching cheaters: he sets up trap sites regarding the problems that he googlebombs to be on the front page of the results. Every student signed a document at the beginning stating that they acknowledged googling for solutions was cheating, but 20/195 people still managed to be caught cheating on the first assignment.