The aim of this course is to give students a deepened and comprehensive understanding of the main concepts in data mining, machine learning, statistics, and natural language processing (NLP), their applications to computer security problems and issues, the unique challenges posed by security, and the work that has been done to address these challenges.