Discrete Structures for Computer Science 2, Grand Valley State University, Winter 2014