D. (Diomidis) Spinellis PhD