I would 100% recommend UoPeople, Here in Belarus I know a lot of EPAM employees in higher seniority whose UoPeople degree was one of the deciding factor in their tech talent worker relocation goal. The university recent WASC accreditation gives someone the quality of American regional university without the financial barrier. The only negetive review I would say is professors often teaches students for one course and it becomes a problem when trying to gain a recommendation letter from one, I faced similar challenges but nevertheless it is amazing.