For the life of me, I can't remember the name of this plaza. And I just found out its name a couple weeks ago! Anyways, it's located right in front of Trimble. The building on the right is Howarth Hall, and way in the background on the left is the Music Building.
EDIT: I found out the name! Hooray!