CMSC 858K --- Introduction to Cryptography
This course is a graduate-level introduction to cryptography, assuming no prior knowledge in the area.
The class is appropriate for students considering research in this area; theorists who want to learn the material; and those in systems security who want to apply cryptography in their work.
See below for versions of the course I have taught: