Carlo Pinciroli, PhD