Lecture materials for ECES631.