Great place, where one who wants to study can learn a lot, amd in another hand if one just attends classes will learn nothing.
Here I met many dedicated and clever lecturers, however there were lecturers who had poor knowledge about the class they offer.