The course assumes a basic knowledge of linear algebra, including:
matrix algebraic operations, vector spaces, rank, row/column space, null
space, orthogonality, determinants and eigenvalues and eigenvectors,
Hermitian and positive definite matrices. In addition, some basic
knowledge of analysis is helpful, including continuity, open and closed
sets, compactness, convergence of series. A key to success in this
course is to be extremely familiar with the multiplication of matrices,
including partitioned matrices. Finally, all vector spaces will be over
the complex field, so familiarity with the complex field is assumed.