Honestly if you plan on doing masters from abroad, get admission in a govt university, saves money. There is no perfect university and you will have to study yourself sometimes the whole course cuz there are bad teachers everywhere. My friend, the one i mentioned, is facing problems with 1 or 2 teachers in DSU too and so am i being in KU though i am facing a lot more than 1/2 xD That said DSU is still better and a valid option to choose for CS