World's Best Scientists 2026 revealed!
Tulane University

Tulane University

- Physics

United States
Established: 1834
Scholars: 1
Award Badge
Best Universities
2025
Award Badge
Ecology and Evolution
USA
2023

Overview of Tulane University

Tulane University, officially known as The Tulane University of Louisiana, was founded in 1834 and is located in New Orleans, Louisiana, USA. Originally established as a medical college, it has evolved into a prestigious private research university. Today, Tulane enrolls approximately 14,000 students across undergraduate and graduate programs, supported by more than ten schools and colleges on its primary Uptown campus and multiple other sites. Recognized for its comprehensive approach, Tulane combines rigorous research with a strong commitment to teaching, establishing itself as a prominent institution within the American higher education landscape.

Show more
World
National
Scholar
D-Index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.
Citations
Publications
735 World 404 National H-index 122 Citations 482,287 492