I run a similar service for other schools (courseoff.com) and I have run into this before. I bet what happened was their site failed to cache the course data or seat information and was thus making lots of requests to the Yale servers. To Yale it might appear like a DoS from this site.
Obviously I don't know for sure but I would venture to bet this block was more an automated response than malicious intent against the site.