NIT Kurukshetra: courses, placements and campus