Having wrapped up the certificate recently, I can say it was a solid experience. The self-paced setup worked well for me, and I felt pretty good finishing it. I just wanted to get back into languages, and this did the trick. I prefer classes with lots of discussion, so that was a plus.