I am currently finishing up semester two of seven at UMUC's program. It's okay. Why am I in it? It's free for me.
I'm not sure what GT's masters program delivers, but UMUC's online program hasn't changed since it's inception (the 90s, I think). There are no online lectures and little guidance from professors. I read a text book, do exercises, submit assignments, take tests. I do like the structure and pace (two classes a semester), and I'll have a bachelors in computer science.
1. http://www.umuc.edu/academic-programs/bachelors-degrees/comp...
SDP required 9-12 hours a week on average (many more some weeks) spent on group projects. It would have been less if I'd been working alone. The hardest part is working in a distributed team with no leader - especially because lots of people take this as an "easy" intro course; of the 6 people I worked with, 4 of them were not comfortable being asked to do any programming. O_o
ML required ~25 hours a week on average; I spent close to 100 hours on it during weeks with projects due - fortunately there are only 3 projects. The lectures are longer than SDP, the projects are hard, and there are exams that you'll have no idea how to prepare for. You will love it anyway.
Edit: changed perpetuates to is perpetuated
I am arguing against the blanket statement, "accredited or GTFO." I'm not saying that accreditation doesn't have it's place. However, doing a little research on what accreditation actually is, who does the accrediting, and what the outcome is, statistically, for accredited schools will swiftly prove my point. We don't just have failing schools, we have a failing institution that is, for the most part, accredited.
On the other hand, accreditation is a pretty low bar and many of the courses that are not have, like this list, overwhelmingly massive chasms of missing fundamentals along with a heavy focus on things that are "trendy" and "relevant" and will thus be completely useless next year.
That attitude was more common among my cohort in graduate school, and it's very common in those MOOC's which achieve an active learning community (i.e. courses that are not self paced self study).