Definitely not a degree mill. Have a look a their well-established OMSCS program, which offers an MSc in Computer Science. This is an offshoot of it.
Getting in to their OMSCS program is far from guaranteed - they have lots of older applicants and they evaluate each on its own merits.