First of all, i would like to say that Belgrade university is the best university in Balkans, and also only one beside Ljubljana on Shangai academic ranking list. It is public, state university. In Serbia, public universities are a lot better than private ones. I would recommend studying on Belgrede university,especially if you want to study technic or math sciences. As for law faculty, it is really good, with lots of nice professors. The only fault according to my opinion is that during the studies you don’t have enoug pracitce. There is a way more theory, and I think that should be changed. Besides that, I can say that faculty of law will grant you very nice knowledge of rights, law and history.