not that great teaching average vibe not great classes too large food was terrible halls of residence outstanding