m108c: lecture 8 notes