Teaching Experience

University of Alabama in Huntsville

FIN 301 (Principles of Finance)

FIN 370 (Commercial Bank Management)


Middle Tennessee State University

FIN 3950 (Corporate Finance)

FIN 4015 (Financial Statement Analysis)

FIN 6710 (Financial Statement Analysis)

MBAF 6845 (Managerial Finance)

MBAF 6885 (Decision Making for Finance) 


Florida State University

FIN 4424 (Problems in Financial Management)

FIN 5935 (Boot Camp for Incoming Doctoral Students)

Bloomberg Training for Graduate and Undergraduate Students