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, [8] making it the ...
DA: 96 PA: 98 MOZ Rank: 18