What classes should I take?

<p>Well to graduate I'll need 120credits, but with classes to fullfil GenEds & CS Degree Reqs, I'll need another 12 credits. I plan to specialize in cryptography. I was wondering if there were other classes that would help me, or if I should just take other classes, maybe easy ones or things that I'm interested in like economics, math or CompEng. Also, would taking 19 credits for 3/5 semesters be too much? I would have to do so to graduate a year early (im not trying to overload myself, with APs it already knocked off a semester and a half.. doesnt seem worth it to go part time for a semester).</p>

<p>The classes I'll have done: (i can give course descriptions)
Various GenEds (music,anthro,english)
Gen Chem 1 + 2
Calc 1, 2, Multivar, Linear alg
Intro to Programming (java)
Data Structures
Programming Methodology
Computer Systems Principles
Reasoning About Uncertainty
Intro to Computation
Operating Systems
Digital Forensics
Intro to Computer and Network Security
Intro to Algorithms
Information Systems
Computer Networks
Applied crypto
Intro to Knowledge discovery</p>

<p>Thanks!</p>