On the Faculty I study on, I have been very satisfied with the knowledge of the teaching staff and the way they deliver during classes. They are also always willing to help the students if they come across any challenges and they are overall very friendly and nice. The organization is, however, not very good. The semester and exam schedules are most of the time published in the last minute.