Prior to joining the Woodbury University faculty, he was an economist at Bank of America and, after leaving the Bank, taught at State University of New York, Binghamton, and Pennsylvania State University. He holds an M.A. and an M.S. both from Virginia Tech and a Ph.D. from University of California, Berkeley.