Overall, the school has some really decent program. However, the size of Centennial is somewhat small since the school is only within a building. To make up for that, the infrastructure is so up-to-date that you will feel like walking into the future when entering the building. Centennial also enjoys a diverse community with a lot of Chinese, Indian, South Korean and Brazillian. That being said, if you come from one of these countries, you will have a lot of friends.