After rigorous data preprocessing (standardization/normalization, one-hot encoding, feature selection, etc.), a logistic regressor model and a decision tree were trained on the data with cross-validation. The Decision Tree performed with near-perfect accuracy.
For a detailed overview, please click here.