This document provides a summary of a research paper on educational data mining. It discusses how educational data mining applies machine learning, statistics, and data mining techniques to educational data sets. One focus is on clustering algorithms as a preprocessing technique for educational data mining. The paper reviews over 30 years of literature on applying clustering algorithms to educational contexts. It finds that clustering can provide insights into student learning styles and variables that differentiate student groups. However, educational data has a hierarchical and non-independent nature, so clustering algorithms must be carefully chosen to match the research question.