My coursework for CS 4540 at WMU (Spring 2014)