24 new professors appointed at ETH Zurich and EPFL