He received his B.S. degree in Computer Science and Engineering from the University of Patras, Greece, a M.S. Degree from McGill University, Canada and a Ph.D. degree from the National Technical University of Athens, Greece. Before joining Rutgers, he completed two postdoctoral trainings, at Massachusetts Institute of Technology on Neuro-Rehabilitation Robotics and Harvard Medical School on Neuro-Imaging. His research focuses on the computational principles of brain plasticity, from emulating it to serve people's life to targeting it to assist people's recovery.