m108c: lecture 17 notes