World's Best Scientists 2026 revealed!
University of Massachusetts Lowell

University of Massachusetts Lowell

- Engineering And Technology

United States
Established: 1894
Scholars: 3
Award Badge
Best Universities
2025

Overview: University of Massachusetts Lowell

The University of Massachusetts Lowell (UMass Lowell), established in 1894, is a distinguished public research university located in Lowell, Massachusetts, United States. As part of the University of Massachusetts system, UMass Lowell has a longstanding tradition of academic excellence and practical learning. With over 17,000 undergraduate and graduate students, the institution operates across several campuses in the historic city of Lowell. UMass Lowell is recognized for its comprehensive approach, combining research innovation with robust teaching to serve both regional and global communities.

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
4739 World 1360 National H-index 47 Citations 12,158 318
7702 World 2119 National H-index 39 Citations 6,060 146
9768 World 2787 National H-index 30 Citations 4,162 54

Recently Published Articles