Why we still can't stop plagiarism in undergraduate computer science (2018)