class lecture notes 782161