Public university teachers to strike from Jul 1