[Edit: Please note that there is a troubleshooting subforum, please use that for these issues in the future.]
Hey, whaddya know I hadn't even noticed that. Fixt.
Is it possible to change your client's connection port to an HTTP port?
If you can, that will bypass most throttling; it would be way too time-consuming to check all HTTP traffic.
While you theoretically could get things to work to port 80, if the server owner were allowed to do so and wanted to, what you cannot do is change UDP traffic to TCP traffic. Web traffic (HTTP) is on port 80, TCP. Tremulous uses UDP traffic for its connections.
But really, it could be any number of problems, none of which can we easily diagnose when we're not there. So ruling out some possibilities (by trying other games, and talking to other students on campus) is the best you can do to start.
EDIT: Oh, also.. it's not time consuming at all to check all HTTP traffic. I do it for viruses and malware, it's called "deep packet inspection" and many higher-end firewalls can be told to just do it without further configuration.