Great course. I had tried other crypto courses and nothing every stuck. I found the others to get into too great of depth too quickly. After this course, I developed the ability to critically think about cryptographic protocols and primitives. I am also ready for classes that go in greater depth.