class notes 2102193