principal miles is pushing vivianne desilva to her limit