Small class sizes so great for personalised learning. Very wide range of classes to choose from to develop in many different areas. Very diverse community. Although the classes are not very challenging and you will have to take classes in fields that may not interest you at all.