Best Practices Collective participation in teaching and learning process Skill enhancement and creation of knowledge Research and Development- Research attitudes amongst the students Vast collection of books related to research and core subjects