VS 2012 Solution for udacity CS344 assignements