I took a class by professor Bowen this past spring semester. I knew that he was involved with intercollegiate athletics, and that he advised several division 1 athletic departments, including USF; but I'm not sure to what extent. I remember him having to miss class one day in order to attend the NCAA meetings.
So he's definitely not just any "random" USF professor.