The National Technical University of Athens is one of Greece’s top institutions. Its Mechanical Engineering degree is a 5-year program that incorporates many Master level courses and students take specializations. Regarding its academic level, most of the courses are top notch and taught by very experienced professors delving into research. Its location is in the outskirts of Athens but very much easily accessible with public transportation. Its facilities on campus are average, but many amenities are not very well maintained.