Texas Tech University - Wikipedia
https://en.wikipedia.org/wiki/Texas_Tech_University
WebTexas Tech University (Texas Tech, Tech, or TTU) is a public research university in Lubbock, Texas.Established on October 2, 1923, and called Texas Technological College until 1969, it is the flagship institution of the five-institution Texas Tech University System.As of Fall 2023, the university enrolled 40,944 students, making it the sixth …
DA: 26 PA: 31 MOZ Rank: 17