324 lecture notes