Public Agents Teacher