This document analyzes various data mining techniques for classifying heart disease datasets. It compares the performance of classification algorithms like decision trees and lazy learning on aspects like time taken to build models. The algorithms are tested on a heart disease dataset from a public repository using the KEEL data mining tool. Decision trees and k-nearest neighbors are implemented using distance functions like Euclidean and HVDM across different validation modes. The results show that k-nearest neighbors with no validation is the most efficient algorithm for predicting heart disease, taking the least time to build models of the dataset. The study aims to determine the optimal classification algorithm for heart disease prediction systems.