Background
Sousa, Joaquim Joao was born on October 26, 1973 in Paredes, Portugal.
Sousa, Joaquim Joao was born on October 26, 1973 in Paredes, Portugal.
Doctor of Philosophy, University Porto, 2010.
Professor University Trás-os-Montes e Alto Douro, Portugal, since 1998.