is researcher at High Performance Computing and Networking Institute of the Italian National Research Council. He received a PhD in Mathematics defending a thesis on projection techniques for parallel sparse linear algebra and an Ms in Applied Mathematics. His postdoctoral training from National Research Council focused on low cost high performance architectures for scientific computing. He has been collaborating with Center for Applied Optimization at University of Florida since 2005. He has taught various undergraduate courses in both computer science and mathematics.
His research interests include machine learning methods for computational biology and planning and development of high performance computational components for parallel and distributed problem solving environments. He is author of publications in the field of high performance scientific computing, computational biology and machine learning.