Many semesters I have one or more students in my classes violate the academic misconduct policy. And I this makes me mad. Really mad. So I prosecute these cases. This is disturbing, unpleasant, and unfair to the honest students. Read the UNF policy on Academic Misconduct if you are unsure about it. If you are having trouble in class, come see me. If you cheat, I will catch you: there are many tools availble to detect cheating, in addition to my years of experience. In order to learn the material, you need to do the assigned problems, you should come talk to me about them. I will be happy to examine your work and provide feedback. I will enjoy meeting with you and learning about what you do and do not understand about the material. But I do not enjoy reading assignments that are not the sole work of the student who puts their name on the top of the page. As such, in many classes I no longer grade homework problems. And if you are thinking about plagarizing on a programming assignment ... don't. There are tools available (MOSS: measure of software similarity) that make it easy to detect cheating. Plus, I read your source code and can easily identify cheating (even if you change the code from C to C++ as one student tried once).