Jagiellonian University is quite remarkable. The courses have been professionally created, with a clear structure and organization. In the case that the main professor is unavailable, a backup lecturer is always present, which I thought was excellent. The campus is beautiful, however the library can be fairly noisy as a gathering place for people. Nonetheless, the amenities are excellent. Not only were the classes excellent, but the lecturers were always willing to answer questions and provide assistance. The Jagiellonian University campus is stunning, and the city surrounding it is equally impressive.