In your opinion, what are the best universities to study CS and SE? (Apart from Oxford and Cambridge) Why do you think so? How is that university different than others. Also what should a person do/look for when he is researching about what universities to apply to?