Headmistress Terra addresses the complaints towards biology professor Lennox