Great course on applied cryptography and identity management. It is quite fast paced but quite easy as it begins with fundamentals and then delves deeper into applied usage. The assignments and lab work are bit very time consuming for someone with no previous background in cryptography use but Ramesh and TAs helped me.