The Gram-Schmidt process; similarity and orthogonal diagonalization; abstract vector spaces and linear transformations over arbitrary fields; change of basis; inner product spaces; norms and distance; least squares and Fourier approximation; singular value decomposition. Applications to differential equations and other topics will be emphasized throughout the course.