Introducing Lamar University
Lamar University is located 92 miles east and slightly north of Houston in Beaumont, Texas. Its 270 acre campus was founded in 1923. Of the 15 thousand students, just over 9,100 of them are undergraduates and there are significantly more women on...
READ MORE