he has contributed opinion pieces to different newspapers and magazines