All I want to know is, what is your opinion?
Background: I am going to a California State University for Comp. Sci. (currently a junior). The program lets me pick 3 graduate level courses for my B.S. I heard that employers do not care which classes you choose, but I don't want to waste my time.
Choices: Computation and Complexity, Operating Systems Design, Automata and Formal Languages, Advanced Software Engineering, Software Engineering of Web-Based Systems, Cryptography and Data Security, Advanced WWW Software Development, Data Compression, Topics in Artificial Intelligence, Machine Learning, Computer Simulation, Topics in Numerical Analysis, Theory and Design of Compilers, VLSI Systems Design, Network Security, Distributed Computation, Distributed Systems, Database Systems, Digital Signal Processing, Computer Vision
Why should I choose, what do you want to do? It's as simple as that.
Vote for Trump before you kill yourself.
I would go as followed:
Cryptography and Data Security
Network Security
Theory and design of compilers or operating system design