Its been an absolute pleasure learning from professor Navin. His way of teaching is really hands-on. He gives us assignments that require a lot of intensive research, which in turn helps us in grasping the information in an easy and fun way. Would love to be taught by Professor Navin again.