Master of Science in Chemistry, University Bari, Italy, 1996. Postgraduate in chemistry, University Bari, since 2001.
Visiting scholar University California, Berkeley, 1999—2000. Postdoctoral fellow Lawrence Berkeley Lab, 2001—2003. Visiting scientist Center Nanoscience, Muenchen, Germany, 2003.
Junior scientist National Nanotechnology Laboratory National Research Council-Istituto Nazionale per la Fisica della Materia, Lecce, Italy, since 2003, director research Nanotechnology Laboratory, since 2005. Consultant Nanosys Inc., Palo Alto, California, 2001—2003, Italian Institute of Technology, Genova, Italy, since 2006, Nanonica SA, Switzerland, since 2006.