course lecture notes 1519887