Lecture materials Lecture videos 2025: https://youtube.com/playlist?list=PLnYmARLIPlqMnVdbXs0uSQhQUECk_lcZz&feature=shared