I've had problems with my supervisors since I started my PhD 4 years ago. I've now got two and a half years left, part time, and one of my supervisors has been removed from my supervisory team for being screaming at me for no reason and refusing to admit it. The other one is the senior one but for various reasons I don't think he is a good supervisor. I also don't like the environment at the university I am at and I think it encourages the kind of behaviour that got my secondary supervisor removed. Has anyone here changed universities and would you recommend it?