This all started when I stumbled upon Jon's "schedule displayer thingy". That's about as much as I know about the original coder. I took it and made it work with our school's schedules.
This was done in PHP using a giant regular expression to understand the school's format (which was never intended for non-humans). There are obvious limitations in terms of the length of class names. It also cannot understand schedules that change from week to week, which are sometimes possible at our school.
Either way it works in most cases and it was pretty fun coding it, so that's all that matters. There isn't a huge demand for something like this, so whatever.
Edit: There is now a much cooler app that accomplishes the same goal at /uw/icalendar