Lecture notes(PPT) YouTube video clips Practice questions Kahoot! Contest problems Contest problem solutions Homework Homework solutions