Computer science at USC is dying, and half of it is ITS’s fault. ITS is Information Technology Services here at the University of Southern California. I don’t know their history, but what I do know is:
- They are one of the most crucial organizations at USC.
- They manage USC Wireless, the on-campus 802.11g wireless network.
- They manage the usc.edu domain name and website.
- They are highly restrictive and severely stifle innovation on a regular basis.
- They move at a glacial pace. That is, extremely slowly and inefficiently.
An explanation of my complaints follows… now that I’ve written it out, I’m not so angry. But best to keep this online so I can record for memory’s sake how I felt at the time (though maybe not anymore).
First, ITS is crucial to USC students, faculty, and the overall learning experience. According to their own website, they provide “Computing, Networking and Data Storage”– in other words, everyone uses ITS. What student doesn’t in some way use computing resources?
ITS manages USC Wireless. I personally don’t have much of a problem with it, and I like their new logon scheme. I think it serves the community well. One thing I should note, though, is that many students complain of wireless’s limited coverage inside academic buildings. I’ve noticed this myself– even in the newest engineering building, RTH, there is a lack of wireless access in the classroom where I had my EE 201L lectures.
Let’s get to the heart of my complaint. For over a year, Upsilon Pi Epsilon (UPE), the computer science honor society, has been trying to make a decent website. It’s ridiculous how hard it is to get the resources to do this, let alone actually do it. If you were in the real world, you’d get a web host, and you’d be done. Not so with USC. We have to use servers originally for different purposes, we get weird URLs with tildes (~), we get relegated to subdomains like www-scf and pollux, there is no PHP, no MySQL… in fact there is no support for scripting of any kind. Supposedly they can allow us to make a website… after about 6 months, we’re still dead. They’re insanely slow and they probably don’t know what they’re doing.
Why don’t we just buy our own server? We tried that, too. Trevor Johns (perhaps the best computer science student here) thought we could get a USC subdomain and point it at his TextDrive hosting account. He thought it would just take a few business days and we’d be off and running. Not so! “ITS has decided they are unwilling to create a subdomain pointing to a non-USC server.”
Sure, I understand there are security concerns, but we can get this approved by everyone. This is a really important website for building the computer science community at USC. There is a severe lack of any website that does anything similar to what we’re trying to make here. So why is ITS being so stubborn? We have faculty advisors, good security policies, etc. It seems as though ITS is not even willing to give us a chance.
If anyone at ITS happens to read this, I would like to talk with you. If you’re associated with ITS in some way or can pass along feedback such that they would actually consider it, I encourage you to do so.