Prof. Nagappan is a gem of a human. Super accommodating always and genuinely cares for his students. I took both of his classes - Crypto & Identity, Cloud Security. His lectures are too deep with security concepts and  loaded with hands-on labs and he makes it so easy for everyone. I put in a reasonable work and I genuinely learned so much.