Are the rest of allowed to have a clue where this is?
Or is this whole thread just some inside joke I should stay out of?
Looking around, it appears to be at the University of Illinois at Urbana-Champagne.
University of Illinois.