Three lectures: NEMD, SPAM, and shockwaves