make logging in and retrieving class grades more robust, do not hardcode district