Semester project at EPFL