lecture notes 102627