A+ teacher overworked and under-rated very much appreciated