The university program is carefully structured , and updated . The timetable is quite challenging and it requires effort , active learning skills and organization , the teachers are prepared and available for confrontation and discussion. The material provided is complete and exhaustive, the platform provided to follow the courses is clear and provides a relatable infrastructure. The group projects provides a powerful tool to interact with classmate and develop soft skills. The campuses have lots of supplies and are well organized. My final review is positive but the information provided in courses are at times overwhelming, the only way to pass is put a lot of work in the project and attend classes.