Juan David Villegas
Observed names: J. D. Villegas, J. Villegas, Villegas, Juan
Observed institutions: University of Geneva, École Polytechnique Fédérale de Lausanne
ORCID: 0000-0002-8082-272X
Observed ORCID: 0000-0002-8082-272X
OpenAlex ID: A5083995495
