Previously, he was an associate professor of communication at the University at Buffalo, State University of New York (SUNY), and an associate professor of public administration at SUNY, College at Brockport, and has taught at Virginia Commonwealth University and the Singapore Institute of Management.