It is the one of the best place for understanding different technologies used practically in the real world with real world examples by the faculty present there, they teach the students as they are being prepared for the job.
The way they teach and interact with students is best, I studied java from there and I am completely satisfied.