A professor In Taylor Swift’s home state of Tennessee has gone viral for cancelling class just moments after news broke Tuesday of her engagement to Travis Kelce, sending his ecstatic students running ...
Facing growing political pressure, Texas A&M University President Mark A. Welsh III announced Tuesday evening that a professor teaching a children’s literature course at the center of a viral ...