The program really selects some great talent pool and deploys best of its professors. But the course is still a little outdated, it could be made more market oriented. Essential job related skills need to be taught to increase employability. The first year is cramped unnecessarily. The diversity at campus is the biggest plus point, lot of peer learning.