Mark Schumacher – Switzerland

Associate Professor

Professor Schumacher is the Founder and Managing Director of THE Management & Marketing TOOLBOX, a consultancy, transition and project management agency.

For over than 20 years, he has been working in Marketing & Sales positions in the luxury, FMCG and service industry in an international context with companies such as the Swatch Group and Louis Vuitton-Moët Hennessy (LVMH).

Professor Schumacher teaches Marketing, Strategic Brand Management, Project Management, Channel Management and other related subjects at BBA, Master and MBA level. He is Director of the Master program in Luxury Management at the University of Applied Sciences of Geneva (HEG-GE) where he also teaches in the International Business Management department. Furthermore, he is Associate Professor at Geneva Business School, SAWI/POLYCOM Lausanne and École Hôtelière de Lausanne.

Mark holds a Master in Business Administration from the University of Applied Sciences, Lucerne, and a Master Degree in Corporate Social Responsibilities form the University of Geneva.

For more information, visit

Back to Our Faculty