I am studying at this university for 3 years now and what I can tell you from current perspective is that it was a very good choice! The classes are on a pretty high level, it depends of course on the lecturer. What definitely could be improved is the content of the classes which is often outdated. There is a lot of individual work during the initial few semesters but fortunately, later on, it is replaced by group projects which give the students opportunity to learn how to work in a team. But what I value the most about AGH is the community of students and its relation with university authorities. AGH is the unique place where you can find dozens of students organisations, science clubs and other environments where you can develop your skills the way you want. The university supports those groups actively which results in having one of the most numerous and divergent students’ community. If you are looking for the university with a decent level of education, practical approach to the things you’re learning and an exceptional students’ environment then it will be a good choice for you!