Couldn't Wheelock take up all the green space on its campus and still have all of the Riverway and Fenway for its students to enjoy? This works fairly well for NYU, which basically uses Washington Sq. Park as its campus green.
On another note: any renderings of the building from the Riverway side? It'd be nice to see how it will curve to follow the bend in the road/river.