Working on the school news paper has taught me responsibility.

Is this prepositional phrase, participial phrase, infinite phrase, infinitive phrase or an prepositional phrases?
Please help asp