He teaches graduate courses in marketing, strategy, analytics and corporate social responsibility. He is also the co-founder and president of his own consulting firm, through which he conducts projects in the area of strategy for numerous large and small businesses, as well as delivers corporate training in the areas of strategic thinking and innovation.