Our project aims to classify/tag abusive and hateful language from textual data. We will explore several techniques to distinguish the best model for our applications, techniques including: PCA, NLP, logistic regression, decision trees, etc. Our ultimate goal would be to create the backbone of an application that could be used to ensure safe consumption of media for children.