Matrix Optimization Problems: algorithms, applications, and theory. In particular, large scale semidefinite programming. Fast algorithms for large scale statistical and machine learning problems. Iterative methods for large linear systems of equations, especially those arising in optimization.