How is Johns Hopkins Online Masters in Computer Science program?

I was interested in what others thought. How reputable is JHU for CS? How are the lectures and assignments?