Excellent lectures and emphasis on practical hands-on labs. With no previous experience in security this course gave me the real world experience wuth applied cryptography and identity management. Prof. Ramesh is very helpful every way. The TAs are amazing as well.