Dear Person from two years ago;
I'm a graduate of the Uni, although not that department.
You'll have (or have to) work out what their technical rep is in your field, but as one who's graduated from a more "settled" institution I can give you horror story on top of horror story about the place...