Predicting survival on Haberman's dataset
You can use any classification algorithm. Read up on Logistic Regression and Support Vector Machines, if you have sufficient data, you can try neural networks. The threshold score is of extreme importance here for good precision and recall. So lookup, precision-recall curves and ROC curves which help in determining a reasonable threshold.