IIIT Allahabad: Courses, Admissions, Fees & Placements