i'm glad to hear you took your snake back... it's so important to give them proper care and if your teacher's feeding habits are inappropriate...who knows what else may be inappropriate with his care.
good for you, having the courage to stand up for your snake.