This course will cover statistical methods now widely used in data analysis, learning and prediction such as regression and classification techniques, feature selection, decision trees, and unsupervised learning methods such as clustering and principal components analysis. The emphasis will be on applying the statistical methods to data sets and understanding the optimization theory that drives these methods.