Alexander holds a Master degree from the University of Lausanne (HEC) with a major in Macroeconomics and Finance. Upon graduation, he left to China to study Sinology at the University of Xiamen (Fujian).
During his stay, he carried a mission in the field of galvanized waste water treatment in the Chinese countryside for a semi-governmental board and in a totally Chinese-speaking environment. He then pursued his career as a Business development Manager for a Swiss Start-Up in the field of medical electronics.
In Switzerland, he worked in a large banking institution before joining EPFL in May 2012. His responsibilities include international benchmarking, academic rankings and institutional research. He is attached to the office of the Chief Financial Officer.