class lecture notes 5203502