David Cohen is taking on the most conservative member of the city council. He will represent workers, fight for sustainable climate solutions and work to curb police spending.