academic lecture notes 2782681