course lecture notes 939373