This document discusses methods for SMS spam classification using natural language processing. It reviews approaches such as preprocessing text data, creating bag-of-words models, adding features like text length and profanity, and implementing machine learning classifiers like logistic regression, Naive Bayes, and gradient boosting. The key findings are that preprocessing text by removing stopwords and lemmatizing improves accuracy, support vector machines perform best with an accuracy of 98%, spam texts tend to contain words like "call", "txt", and "prize" and be longer with less readable syntax than non-spam texts.