Author: Kaveh Boveiri, Emmanuel Chaput, Arnaud Theurillat-Cloutier