This class was tough.
The course content is of high level definitely not for a beginner. It's a theoretical course with a lot of mathematical stuffs.
ModernCryptography, Provable security
Hours per week:
Advice for students:
If you have taken discrete mathematics, good with mathematical stuffs and have a good background of cryptography, you are good to go. You will have to work a lot on your own for this. You won't be able to grasp everything in the class.