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