Sounds like a teacher with problems - we has a Spanish teacher last year that was an interesting fellow. The kids urinated in his closet, threw sandwiches into the ceiling through the ceiling tiles, and put hand sanitizer in his coke.
has = had
Apparently you has no English teacher problems.........