m108c: lecture 5 notes