ELCN 456 - Lecture Notes