And as context, Professor Dan Boneh teaches the main introductory crypto class at Stanford (CS255) - it's a great intro for someone with some good CS fundamentals. The course syllabus is here:
http://crypto.stanford.edu/~dabo/cs255/syllabus.html
(Disclosure, I took the class a few years ago)