Alexander is specialized on algorithms, combinatorial optimization, and programming in Java.
He studied Computer Science and Mathematics at TU Munich and Rensselaer Polytechnic Institute.
Later on, he did his PhD at ETH Zurich and was researcher and assistant professor at the University of Freiburg and Humboldt University Berlin.
Afterwards, he moved to the economic world, where he built optimizers, decision support systems, and information extraction software.
His main projects are in the logistics domain, especially railway optimization, and in the health care sector.
He teaches Algorithmics at the University of Zurich.