The goal of this course is providing students with enough linear algebra knowledge for understanding of models, methods and theory and applying to different forms of optimization. Topics covered include: vectors and matrix, eigenvalues and diagonalization, dynamical systems, equilibrium points and their solutions, linear programming, graphs and simplex method, orthogonal projections, quadratic function optimization, least squares, SVD and PCA.