The University of Massachusetts Lowell (also known as UMass Lowell) is a nationally ranked, public research institution research located in Lowell, Massachusetts. The campus is located 25 miles (40 km) northwest of Boston and is on both sides of the Merrimack River.
- Website
- https://www.uml.edu/
- Wikipedia
- https://en.wikipedia.org/wiki/University_of_Massachusetts_Lowell
Some content from Wikipedia, licensed under CC BY-SA
Subscribe to rss feed