I am an alumni of this great institution. This is one college that offers you a wide range of courses to choose from. And about the staffs, it depends on which course you choose. I chose bio medical engineering and my staffs were super friendly. Though a few of them lacked enough knowledge, the overall quality was good. About the environment there, it is a very wide scenic campus and the most important thing is the weather there. The hostels are also good with proper maintenance and facilities.