After spending 9 years in school, I have very little regard for Professors that both don't understand how this generation of kids work, nor understand that take home finals in technical fields such as math have zero merit.<p>The smart kids are always going to be penalized because the cheating kids are going to ask for help. In other words, this kid got caught. We can discuss if this kid should have known that he was cheating or not (and I believe that there is good evidence that modern kids have a difficult time grasping the idea of original work). That is both a process and a procedure that colleges should teach kids. Ethics 101 should be a required course.<p>(Then again, Allen and Gates bought DOS from Seattle Computing Products and sold it as their own.)<p>My problem is the other 50% of the kids that find a friend that can help them, and thereby cheat but have no avenue to be caught.<p>Simple solution is to have tests in class on a sample of the work done during the quarter/semester. If you can't do this, then you don't understand how to test for knowledge<p>While this won't stop cheating, it should bring it down dramatically. The best way to slow cheating is to not give an opportunity to cheat in the first place.