Juan Barahona

Juan Barahona

Juan Barahona

A software engineer that focuses on research and teaching and would like to discover and share more about the field.