Wanna geek out on Cryptography? The below links have a ton of great materials to help you better understand cryptography and its underpinnings. These resources helped me tremendously as I worked to gain a better understanding of Cryptography throughout my coursework in the USD CSOL program.
http://bristolcrypto.blogspot.com/
https://www.coursera.org/learn/crypto
http://cseweb.ucsd.edu/~mihir/cse207/classnotes.html
http://cseweb.ucsd.edu/~mihir/papers/gb.pdf
https://crypto.stackexchange.com/
http://bristolcrypto.blogspot.com/
https://www.coursera.org/learn/crypto
http://cseweb.ucsd.edu/~mihir/cse207/classnotes.html
http://cseweb.ucsd.edu/~mihir/papers/gb.pdf
https://crypto.stackexchange.com/