Keith was previously Director of Graduate Programs at Stuttgart Institute of Management and Technology and has lectured in Italy, Paris, Australia and Malaysia. With substantial industrial experience gained at Hewlett-Packard, he regularly acts as a consultant on innovation management to well-known organisations including Kellogg's, ICL, HSBC and Rank-Xerox.