English Tulane University Cited by user Citation bot on 11 Jul 2023 Tulane University, officially the Tulane University of Louisiana, is a private research university in New Orleans, Louisiana.