Porn: public agent teachers