m103c: lecture 3 notes