Lectures and notes, with my honor code as programming exercise.