The program is top-notch, professors are highly experienced and friendly. Classes are very interesting and virtually all the courses are very practical preparing the students for the job market. Student associations are doing well, though the rigorous workload might not allow one to fully participate in their few programs.