He teaches theory of finance and advanced financial management to graduate students. He developed international finance as a Global Citizens course for undergraduate students. Prior to joining the faculty at the USF, he taught at Auburn University and Louisiana Tech University.