Secure Coding - CS 242
Without requirements or design, programming is the art of adding bugs to an empty text file.
Compiling Longhorn... JK :)
https://www.reddit.com/r/netsec/ and https://krebsonsecurity.com/ are great places to read about security news!