Nikos E. Mastorakis's Profile