I know many have pointed out these names already, I have spent hours discussing with/about these faculty from the beginning of my first year. As I see it, I call the following faculty the three gems of our department:
- Vineeth Paleri
- Muralikrishnan K
- Vinod P
Let me tell about each a little.
Dr Vineeth Paleri: As Ayush Jaiswal pointed out, there is a consensus about Paleri sir being the best. I have no different view. I have spent probably hundreds of hours (and e-mails) discussing with Vineeth sir when I developed the official website of the Department of Computer Science and Engineering earlier and currently while doing my BTech Project (btp-gvn) under his guidance. The vision, the ideals, the clarity of thought, the professionalism, the attention to the minutest details, the perfection will leave you inspired and motivated for life. I have learnt so much from him both during these discussions and during the two courses (CSU312 Principles of Programming Languages and CS6102 Compiler Design) with him that I believe my journey through my BTech life at NIT Calicut will have a lasting effect over my life ahead.
Dr Muralikrishnan K: This is one faculty I have never been able to impress much with my grades (never got anything other than a B from him). But total respect lingers in me for him, for I have been in touch with him from my first year – as the Faculty-in-charge of FOSSCell and FOSSMeet 2010 and 2011; as the Faculty-in-charge of Software Systems Laboratory during my first three years (what it means to me); for being one faculty who really never cared about attendance (any prudent student wouldn't miss his classes); for being the most passionate teacher I have ever seen; as the course faculty for Computational Complexity (http://athena.nitc.ac.in/~kmural…) (and now for Combinatorial Algorithms); for being a faculty whose classes I really missed when for the first time I didn't take his course (I tried to audit it, but couldn't keep up with the hectic schedule). What is different about his classes – he gives you a completely different view of CS from a theory perspective, once you do a full course with him, you will be at a different level of understanding of any theoretical concept in CS. I can say this because Complexity was perhaps the most difficult course I did in college, and the most revealing when I look back.
Dr Vinod Pathari: Perhaps I am not best suited for writing about Vinod sir, as I did just one course under him – Computer Security. Most of my understanding of him is from seniors or him as the current Faculty-in-Charge of Software Systems Laboratory (I am one of the student admins). But I can say this – he is the most practical faculty I know in our dept. He tends to research his course well in the beginning and keeps on incrementally improving them over the years through feedback from students. As Arunanand TA points out his delivery in class is unparalleled. The best part of Security course were the projects that the whole class was made to do, and how they turned out so well in the end.
One thing that is common about all three and that came as the biggest surprise to me in the beginning is the trust they show in the students – in our capability and integrity. I can point out specific instances if somebody wants to know (please leave comments), but owing to length of this answer I leave them out.