Eigenvalues, eigenvectors, and diagonalization. Canonical form under similarity: Jordan canonical form and rational canonical form, inner product and norm. Gram-Schmidt process, adjoint of a linear operator, normal and self-adjoint operators, unitary and orthogonal operators, spectral theorem.