create teacher generic
sync