MEE 416 Lecture notes