I've had some bad substitute teachers, but...

Link : http://www.fresnobee.com/local/story/10100105p-10925746c.html