Contact information

Room: INF 014, Station 14, CH-1015 Lausanne
Email: petrus.mikkola(at)epfl.ch, petrus.mikkola(at)helsinki.fi
Phone: +41762289475, +358400329055