Harvard on the Bayou Share definition Flag Nicholls State University in Thibodeaux, Louisiana. I bought me a "Harvard on the Bayou" sweatshirt at the Nicholls bookstore. Harvard on the Bayou by Evangeline Downes April 18, 2008 0 0 Get merch Get the Harvard on the Bayou mug. Buy Now — $32.95 See more merch