Question: Where is the University located from which Buddy LeRoux graduated ?
Sentence (from "Northeastern University"): Northeastern University (NU, formerly NEU) is a private research university in Boston, Massachusetts, established in 1898.
Relevant evidence: Yes