M2 for CS 2340 Spring 2014