Lecture materials (Spring2024)