Enhancing Text Similarity in Coursework with NLP