MTH 312: Cryptography and Privacy, Grand Valley State University Winter 2014