Malin travels all over the world teaching inspiring yogis and has published 3 books on yoga and life

Could you correct the punctuation please?
Malin travels all over the world teaching, inspiring yogis and has published 3 books on yoga and life.