Texas Tech University

Lubbock , United States ∙ 0 followers

Texas Tech University, often referred to as Texas Tech, Tech, or TTU, is a public research university in Lubbock, Texas.

Featured Researchers