There are more than top notch facilities, really the latest tech and labs. But the curriculum teaches is really weak. The topics are not strong and not much related, thus to give a complete integrated course. Not all the staff are qualified, to teach the subjects in English, but some lecturer are high class teachers .