Let me help you :) I'm a researcher working on Computer Science for almost 20 years, having 12 years of Java programming experience. I have already taught Data Mining, using the Weka framework. Therefore I can suggest any dataset from a wide range, as well as several mining algorithms, such as Decision Trees, Bayesian Classification, KNN, Neural Networks, SVM, among others.