I’m really extremely sad and disappointed. I feel like I failed somehow, because some of my students cheated on their project.

Their code is exactly the same — same variable names, same spacing, same comments in the same places. For a project as complicated as the one I gave, there’s no way that could have happened.

I somehow feel like I failed. If I did a better job teaching, would they not have cheated? Did they cheat because I didn’t give them enough time? Is the project too difficult? I did tell them to start early; the day it was released, I told them to start, and I repeatedly told…