This document discusses using feature selection and classification techniques to predict student performance and recommend an engineering stream for students. It first describes feature selection algorithms like chi-square and correlation-based feature selection to identify relevant attributes from a student data set. It then applies classifiers like NBTree, Naive Bayes, k-nearest neighbor, and multilayer perceptron on the selected features and evaluates their performance. The results show that correlation-based feature selection reduces computation time and improves predictive accuracy for recommending an engineering stream for students.