class slides and notes 2912766