MPM2D Nov 19 notes