academic lecture notes 5930676